Extend integration tests to check new LoginRequest API semantics.
Signed-off-by: Ryan Richard <richardry@vmware.com> Signed-off-by: Matt Moyer <moyerm@vmware.com>
This commit is contained in:
parent
84bb0a9a21
commit
a7748a360e
@ -53,6 +53,10 @@ func TestSuccessfulLoginRequest(t *testing.T) {
|
|||||||
require.Empty(t, response.Status.Credential.ClientCertificateData)
|
require.Empty(t, response.Status.Credential.ClientCertificateData)
|
||||||
require.Empty(t, response.Status.Credential.ClientKeyData)
|
require.Empty(t, response.Status.Credential.ClientKeyData)
|
||||||
require.Nil(t, response.Status.Credential.ExpirationTimestamp)
|
require.Nil(t, response.Status.Credential.ExpirationTimestamp)
|
||||||
|
|
||||||
|
require.NotNil(t, response.Status.User)
|
||||||
|
require.NotEmpty(t, response.Status.User.Name)
|
||||||
|
require.Contains(t, response.Status.User.Groups, "tmc:member")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFailedLoginRequestWhenTheRequestIsValidButTheTokenDoesNotAuthenticateTheUser(t *testing.T) {
|
func TestFailedLoginRequestWhenTheRequestIsValidButTheTokenDoesNotAuthenticateTheUser(t *testing.T) {
|
||||||
@ -65,6 +69,7 @@ func TestFailedLoginRequestWhenTheRequestIsValidButTheTokenDoesNotAuthenticateTh
|
|||||||
|
|
||||||
require.Empty(t, response.Spec)
|
require.Empty(t, response.Spec)
|
||||||
require.Nil(t, response.Status.Credential)
|
require.Nil(t, response.Status.Credential)
|
||||||
|
require.Nil(t, response.Status.User)
|
||||||
require.Equal(t, "authentication failed", response.Status.Message)
|
require.Equal(t, "authentication failed", response.Status.Message)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user