Exemple #1
0
func TestTestUserTokenObtainedFromKeycloakOK(t *testing.T) {
	resource.Require(t, resource.Database)
	service, controller := createControler(t)
	_, result := test.GenerateLoginOK(t, nil, service, controller)
	assert.Len(t, result, 1, "The size of token array is not 1")
	for _, data := range result {
		validateToken(t, data, controller)
	}
}
Exemple #2
0
func TestRefreshTokenUsingValidRefreshTokenOK(t *testing.T) {
	resource.Require(t, resource.Database)
	service, controller := createControler(t)
	_, result := test.GenerateLoginOK(t, nil, service, controller)
	if len(result) != 1 || result[0].Token.RefreshToken == nil {
		t.Fatal("Can't get the test user token")
	}
	refreshToken := result[0].Token.RefreshToken

	payload := &app.RefreshToken{RefreshToken: refreshToken}
	_, newToken := test.RefreshLoginOK(t, nil, service, controller, payload)
	validateToken(t, newToken, controller)
}