mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-31 04:57:45 +09:00 
			
		
		
		
	Multi network integration tests (#2464)
This commit is contained in:
		| @@ -31,14 +31,15 @@ func TestDERPVerifyEndpoint(t *testing.T) { | ||||
| 	certHeadscale, keyHeadscale, err := integrationutil.CreateCertificate(hostname) | ||||
| 	assertNoErr(t, err) | ||||
|  | ||||
| 	scenario, err := NewScenario(dockertestMaxWait()) | ||||
| 	spec := ScenarioSpec{ | ||||
| 		NodesPerUser: len(MustTestVersions), | ||||
| 		Users:        []string{"user1"}, | ||||
| 	} | ||||
|  | ||||
| 	scenario, err := NewScenario(spec) | ||||
| 	assertNoErr(t, err) | ||||
| 	defer scenario.ShutdownAssertNoPanics(t) | ||||
|  | ||||
| 	spec := map[string]int{ | ||||
| 		"user1": len(MustTestVersions), | ||||
| 	} | ||||
|  | ||||
| 	derper, err := scenario.CreateDERPServer("head", | ||||
| 		dsic.WithCACert(certHeadscale), | ||||
| 		dsic.WithVerifyClientURL(fmt.Sprintf("https://%s/verify", net.JoinHostPort(hostname, strconv.Itoa(headscalePort)))), | ||||
| @@ -65,7 +66,7 @@ func TestDERPVerifyEndpoint(t *testing.T) { | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	err = scenario.CreateHeadscaleEnv(spec, []tsic.Option{tsic.WithCACert(derper.GetCert())}, | ||||
| 	err = scenario.CreateHeadscaleEnv([]tsic.Option{tsic.WithCACert(derper.GetCert())}, | ||||
| 		hsic.WithHostname(hostname), | ||||
| 		hsic.WithPort(headscalePort), | ||||
| 		hsic.WithCustomTLS(certHeadscale, keyHeadscale), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user