mirror of
https://github.com/juanfont/headscale.git
synced 2024-11-29 18:33:05 +00:00
tests(verify-client): perfer to use CreateHeadscaleEnv
This commit is contained in:
parent
28a40c0019
commit
bb79471139
1 changed files with 2 additions and 25 deletions
|
@ -65,37 +65,14 @@ func TestDERPVerifyEndpoint(t *testing.T) {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
headscale, err := scenario.Headscale(
|
err = scenario.CreateHeadscaleEnv(spec, []tsic.Option{tsic.WithCACert(derper.GetCert())},
|
||||||
hsic.WithHostname(hostname),
|
hsic.WithHostname(hostname),
|
||||||
hsic.WithPort(headscalePort),
|
hsic.WithPort(headscalePort),
|
||||||
hsic.WithCustomTLS(certHeadscale, keyHeadscale),
|
hsic.WithCustomTLS(certHeadscale, keyHeadscale),
|
||||||
hsic.WithHostnameAsServerURL(),
|
hsic.WithHostnameAsServerURL(),
|
||||||
hsic.WithDERPConfig(derpMap),
|
hsic.WithDERPConfig(derpMap))
|
||||||
)
|
|
||||||
assertNoErrHeadscaleEnv(t, err)
|
assertNoErrHeadscaleEnv(t, err)
|
||||||
|
|
||||||
for userName, clientCount := range spec {
|
|
||||||
err = scenario.CreateUser(userName)
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("failed to create user %s: %s", userName, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = scenario.CreateTailscaleNodesInUser(userName, "all", clientCount, tsic.WithCACert(derper.GetCert()))
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("failed to create tailscale nodes in user %s: %s", userName, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
key, err := scenario.CreatePreAuthKey(userName, true, true)
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("failed to create pre-auth key for user %s: %s", userName, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = scenario.RunTailscaleUp(userName, headscale.GetEndpoint(), key.GetKey())
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("failed to run tailscale up for user %s: %s", userName, err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
allClients, err := scenario.ListTailscaleClients()
|
allClients, err := scenario.ListTailscaleClients()
|
||||||
assertNoErrListClients(t, err)
|
assertNoErrListClients(t, err)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue