summaryrefslogtreecommitdiff
path: root/internal/gitlabnet/personalaccesstoken/client_test.go
diff options
context:
space:
mode:
authorIgor Drozdov <idrozdov@gitlab.com>2021-03-17 21:18:42 +0300
committerIgor Drozdov <idrozdov@gitlab.com>2021-03-17 21:23:07 +0300
commitee41d0dfb7b02a19f5926bfe24dbad1df417a29e (patch)
tree130f2777342645018f3f6b797ee0083d65910889 /internal/gitlabnet/personalaccesstoken/client_test.go
parent4b40a2cb8c71a5b490cad4c8e1ad2dc0e9b39548 (diff)
downloadgitlab-shell-ee41d0dfb7b02a19f5926bfe24dbad1df417a29e.tar.gz
Replace cleanup functions with t.Cleanup
In this case we don't need to propagate cleanup function. It simplifies the code.
Diffstat (limited to 'internal/gitlabnet/personalaccesstoken/client_test.go')
-rw-r--r--internal/gitlabnet/personalaccesstoken/client_test.go18
1 files changed, 7 insertions, 11 deletions
diff --git a/internal/gitlabnet/personalaccesstoken/client_test.go b/internal/gitlabnet/personalaccesstoken/client_test.go
index d9c3f45..d67b085 100644
--- a/internal/gitlabnet/personalaccesstoken/client_test.go
+++ b/internal/gitlabnet/personalaccesstoken/client_test.go
@@ -85,8 +85,7 @@ func initialize(t *testing.T) {
}
func TestGetPersonalAccessTokenByKeyId(t *testing.T) {
- client, cleanup := setup(t)
- defer cleanup()
+ client := setup(t)
args := &commandargs.Shell{GitlabKeyId: "0"}
result, err := client.GetPersonalAccessToken(
@@ -104,8 +103,7 @@ func TestGetPersonalAccessTokenByKeyId(t *testing.T) {
}
func TestGetRecoveryCodesByUsername(t *testing.T) {
- client, cleanup := setup(t)
- defer cleanup()
+ client := setup(t)
args := &commandargs.Shell{GitlabUsername: "jane-doe"}
result, err := client.GetPersonalAccessToken(
@@ -117,8 +115,7 @@ func TestGetRecoveryCodesByUsername(t *testing.T) {
}
func TestMissingUser(t *testing.T) {
- client, cleanup := setup(t)
- defer cleanup()
+ client := setup(t)
args := &commandargs.Shell{GitlabKeyId: "1"}
_, err := client.GetPersonalAccessToken(
@@ -128,8 +125,7 @@ func TestMissingUser(t *testing.T) {
}
func TestErrorResponses(t *testing.T) {
- client, cleanup := setup(t)
- defer cleanup()
+ client := setup(t)
testCases := []struct {
desc string
@@ -166,12 +162,12 @@ func TestErrorResponses(t *testing.T) {
}
}
-func setup(t *testing.T) (*Client, func()) {
+func setup(t *testing.T) *Client {
initialize(t)
- url, cleanup := testserver.StartSocketHttpServer(t, requests)
+ url := testserver.StartSocketHttpServer(t, requests)
client, err := NewClient(&config.Config{GitlabUrl: url})
require.NoError(t, err)
- return client, cleanup
+ return client
}