New unit tests updated for Kube 1.22 ExecCredential changes from main
After merging the new Kube 1.22 ExecCredential changes from main into this feature branch, some of the new units test on this feature branch needed to be update to account for the new ExecCredential "interactive" field.
This commit is contained in:
parent
5b96d014b4
commit
69964fc788
@ -173,7 +173,7 @@ func TestLoginOIDCCommand(t *testing.T) {
|
|||||||
"--credential-cache", "", // must specify --credential-cache or else the cache file on disk causes test pollution
|
"--credential-cache", "", // must specify --credential-cache or else the cache file on disk causes test pollution
|
||||||
},
|
},
|
||||||
wantOptionsCount: 5,
|
wantOptionsCount: 5,
|
||||||
wantStdout: `{"kind":"ExecCredential","apiVersion":"client.authentication.k8s.io/v1beta1","spec":{},"status":{"expirationTimestamp":"3020-10-12T13:14:15Z","token":"test-id-token"}}` + "\n",
|
wantStdout: `{"kind":"ExecCredential","apiVersion":"client.authentication.k8s.io/v1beta1","spec":{"interactive":false},"status":{"expirationTimestamp":"3020-10-12T13:14:15Z","token":"test-id-token"}}` + "\n",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "oidc upstream type with browser flow is allowed",
|
name: "oidc upstream type with browser flow is allowed",
|
||||||
@ -185,7 +185,7 @@ func TestLoginOIDCCommand(t *testing.T) {
|
|||||||
"--credential-cache", "", // must specify --credential-cache or else the cache file on disk causes test pollution
|
"--credential-cache", "", // must specify --credential-cache or else the cache file on disk causes test pollution
|
||||||
},
|
},
|
||||||
wantOptionsCount: 4,
|
wantOptionsCount: 4,
|
||||||
wantStdout: `{"kind":"ExecCredential","apiVersion":"client.authentication.k8s.io/v1beta1","spec":{},"status":{"expirationTimestamp":"3020-10-12T13:14:15Z","token":"test-id-token"}}` + "\n",
|
wantStdout: `{"kind":"ExecCredential","apiVersion":"client.authentication.k8s.io/v1beta1","spec":{"interactive":false},"status":{"expirationTimestamp":"3020-10-12T13:14:15Z","token":"test-id-token"}}` + "\n",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "oidc upstream type with unsupported flow is an error",
|
name: "oidc upstream type with unsupported flow is an error",
|
||||||
@ -210,7 +210,7 @@ func TestLoginOIDCCommand(t *testing.T) {
|
|||||||
"--credential-cache", "", // must specify --credential-cache or else the cache file on disk causes test pollution
|
"--credential-cache", "", // must specify --credential-cache or else the cache file on disk causes test pollution
|
||||||
},
|
},
|
||||||
wantOptionsCount: 5,
|
wantOptionsCount: 5,
|
||||||
wantStdout: `{"kind":"ExecCredential","apiVersion":"client.authentication.k8s.io/v1beta1","spec":{},"status":{"expirationTimestamp":"3020-10-12T13:14:15Z","token":"test-id-token"}}` + "\n",
|
wantStdout: `{"kind":"ExecCredential","apiVersion":"client.authentication.k8s.io/v1beta1","spec":{"interactive":false},"status":{"expirationTimestamp":"3020-10-12T13:14:15Z","token":"test-id-token"}}` + "\n",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "ldap upstream type with CLI flow is allowed",
|
name: "ldap upstream type with CLI flow is allowed",
|
||||||
|
Loading…
Reference in New Issue
Block a user