MCPcopy Create free account
hub / github.com/dinofizz/diskplayer / TestSaveToken

Function TestSaveToken

auth_test.go:109–131  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

107}
108
109func TestSaveToken(t *testing.T) {
110 const p = "./test-fixtures/temp_test_token.json"
111 viper.Set("token.path", p)
112 if _, err := os.Stat(p); os.IsExist(err) {
113 err := os.Remove(p)
114 if err != nil {
115 t.Fatalf("Remove %s: %v", p, err)
116 }
117 }
118
119 tok := oauth2.Token{
120 AccessToken: "temp_access_token",
121 TokenType: "Bearer",
122 RefreshToken: "temp_refresh_token",
123 Expiry: time.Time{},
124 }
125
126 err := SaveToken(&tok)
127 assert.NoError(t, err)
128
129 err = os.Remove(p)
130 assert.NoErrorf(t, err, "Failed to remove temporary test file: %s", p)
131}
132
133func TestSaveTokenWriteError(t *testing.T) {
134 const p = "./test-fixtures/temp_test_token.json"

Callers

nothing calls this directly

Calls 1

SaveTokenFunction · 0.85

Tested by

no test coverage detected