From 108518530e822e3bdf59c8bfc333ad0bbe2d5fc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Mur=C3=A9?= Date: Thu, 22 Dec 2022 23:53:13 +0100 Subject: [PATCH] github: cleanup test token when test is done --- bridge/github/export_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bridge/github/export_test.go b/bridge/github/export_test.go index 2ebe96221d035304c1f0d2a85ae73be4e4387076..b7511a3da39afada94d9e3c7275a6caad125ac32 100644 --- a/bridge/github/export_test.go +++ b/bridge/github/export_test.go @@ -158,11 +158,18 @@ func TestGithubPushPull(t *testing.T) { defer backend.Close() interrupt.RegisterCleaner(backend.Close) + // Setup token + cleanup token := auth.NewToken(target, envToken) token.SetMetadata(auth.MetaKeyLogin, login) err = auth.Store(repo, token) require.NoError(t, err) + cleanToken := func() error { + return auth.Remove(repo, token.ID()) + } + defer cleanToken() + interrupt.RegisterCleaner(cleanToken) + tests := testCases(t, backend) // generate project name