summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/client_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/client/client_test.go b/client/client_test.go
index a84d87e..b12919e 100644
--- a/client/client_test.go
+++ b/client/client_test.go
@@ -77,11 +77,19 @@ func TestServer(t *testing.T) {
ck := cookie.NewWithContext(context.Background())
defer ck.Cancel() //nolint:errcheck
dir := t.TempDir()
+ var state *Client
state, err := New(
"org.letsconnect-vpn.app.linux",
"0.1.0-test",
dir,
func(old FSMStateID, new FSMStateID, data interface{}) bool {
+ // test if main server server list succeeds
+ if new == StateMain {
+ _, listErr := state.ServerList()
+ if listErr != nil {
+ t.Fatalf("Got server list error: %v", listErr)
+ }
+ }
go stateCallback(ck, old, new, data)
return true
},