diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2024-07-17 11:33:04 +0200 |
|---|---|---|
| committer | Jeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com> | 2024-07-17 14:00:03 +0000 |
| commit | e815dcfb1aa1230c714d306cf246e5ce20d2e48c (patch) | |
| tree | cf23c9fa09a7870b4b2a88412289cc77ee79d573 /client/client_test.go | |
| parent | 7276108171b1c6af417ce5ae86ef0221280932c1 (diff) | |
Client: Add test for getting ServerList in the main state
Diffstat (limited to 'client/client_test.go')
| -rw-r--r-- | client/client_test.go | 8 |
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 }, |
