summaryrefslogtreecommitdiff
path: root/src/server_test.go
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-22 10:55:37 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-22 10:55:37 +0200
commitf76e87fa5ec30c416a562c4b29689f6a3e29458c (patch)
tree1c4a0ef097a354dd61330c7bd7c09d4fad7c2f0f /src/server_test.go
parent297dafbd45cd27165048262ef8ad00a8cb3e2b06 (diff)
Servers: Add initial support for multiple using a map
Diffstat (limited to 'src/server_test.go')
-rw-r--r--src/server_test.go30
1 files changed, 20 insertions, 10 deletions
diff --git a/src/server_test.go b/src/server_test.go
index 7081bde..ccf58f6 100644
--- a/src/server_test.go
+++ b/src/server_test.go
@@ -134,21 +134,26 @@ func Test_token_expired(t *testing.T) {
t.Errorf("Connect error before expired: %v", configErr)
}
- accessToken := state.Server.OAuth.Token.Access
- refreshToken := state.Server.OAuth.Token.Refresh
+ server, serverErr := state.Servers.GetCurrentServer()
+ if serverErr != nil {
+ t.Errorf("No server found")
+ }
+
+ accessToken := server.OAuth.Token.Access
+ refreshToken := server.OAuth.Token.Refresh
// Wait for TTL so that the tokens expire
time.Sleep(time.Duration(expiredInt) * time.Second)
- infoErr := state.Server.APIInfo()
+ infoErr := server.APIInfo()
if infoErr != nil {
t.Errorf("Info error after expired: %v", infoErr)
}
// Check if tokens have changed
- accessTokenAfter := state.Server.OAuth.Token.Access
- refreshTokenAfter := state.Server.OAuth.Token.Refresh
+ accessTokenAfter := server.OAuth.Token.Access
+ refreshTokenAfter := server.OAuth.Token.Refresh
if accessToken == accessTokenAfter {
t.Errorf("Access token is the same after refresh")
@@ -184,21 +189,26 @@ func Test_token_invalid(t *testing.T) {
dummy_value := "37"
+ server, serverErr := state.Servers.GetCurrentServer()
+ if serverErr != nil {
+ t.Errorf("No server found")
+ }
+
// Override tokens with invalid values
- state.Server.OAuth.Token.Access = dummy_value
- state.Server.OAuth.Token.Refresh = dummy_value
+ server.OAuth.Token.Access = dummy_value
+ server.OAuth.Token.Refresh = dummy_value
- infoErr := state.Server.APIInfo()
+ infoErr := server.APIInfo()
if infoErr != nil {
t.Errorf("Info error after invalid: %v", infoErr)
}
- if state.Server.OAuth.Token.Access == dummy_value {
+ if server.OAuth.Token.Access == dummy_value {
t.Errorf("Access token is equal to dummy value: %s", dummy_value)
}
- if state.Server.OAuth.Token.Refresh == dummy_value {
+ if server.OAuth.Token.Refresh == dummy_value {
t.Errorf("Refresh token is equal to dummy value: %s", dummy_value)
}
}