services -> domains
This commit is contained in:
@@ -20,7 +20,7 @@ func testConfig() Config {
|
||||
func TestGenerateConfig_Basic(t *testing.T) {
|
||||
m := NewManager(t.TempDir())
|
||||
|
||||
services := []PublicService{
|
||||
services := []PublicDomain{
|
||||
{Name: "my-api"},
|
||||
{Name: "dashboard"},
|
||||
}
|
||||
@@ -71,7 +71,7 @@ func TestGenerateConfig_Basic(t *testing.T) {
|
||||
func TestGenerateConfig_SubdomainOverride(t *testing.T) {
|
||||
m := NewManager(t.TempDir())
|
||||
|
||||
services := []PublicService{
|
||||
services := []PublicDomain{
|
||||
{Name: "internal-name", Subdomain: "public-name"},
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ func TestGenerateConfig_Disabled(t *testing.T) {
|
||||
cfg := testConfig()
|
||||
cfg.Enabled = false
|
||||
|
||||
out := m.GenerateConfig(cfg, []PublicService{{Name: "my-api"}})
|
||||
out := m.GenerateConfig(cfg, []PublicDomain{{Name: "my-api"}})
|
||||
if out != "" {
|
||||
t.Errorf("expected empty config when disabled, got:\n%s", out)
|
||||
}
|
||||
@@ -107,7 +107,7 @@ func TestGenerateConfig_MissingTunnelID(t *testing.T) {
|
||||
cfg := testConfig()
|
||||
cfg.TunnelID = ""
|
||||
|
||||
out := m.GenerateConfig(cfg, []PublicService{{Name: "my-api"}})
|
||||
out := m.GenerateConfig(cfg, []PublicDomain{{Name: "my-api"}})
|
||||
if out != "" {
|
||||
t.Errorf("expected empty config with missing tunnel ID, got:\n%s", out)
|
||||
}
|
||||
@@ -117,7 +117,7 @@ func TestWriteConfig(t *testing.T) {
|
||||
tmpDir := t.TempDir()
|
||||
m := NewManager(tmpDir)
|
||||
|
||||
services := []PublicService{{Name: "my-api"}}
|
||||
services := []PublicDomain{{Name: "my-api"}}
|
||||
if err := m.WriteConfig(testConfig(), services); err != nil {
|
||||
t.Fatalf("WriteConfig failed: %v", err)
|
||||
}
|
||||
@@ -139,14 +139,14 @@ func TestWriteConfig_RemovesWhenDisabled(t *testing.T) {
|
||||
m := NewManager(tmpDir)
|
||||
|
||||
// Write config first
|
||||
if err := m.WriteConfig(testConfig(), []PublicService{{Name: "my-api"}}); err != nil {
|
||||
if err := m.WriteConfig(testConfig(), []PublicDomain{{Name: "my-api"}}); err != nil {
|
||||
t.Fatalf("WriteConfig failed: %v", err)
|
||||
}
|
||||
|
||||
// Now disable and write again — should remove the file
|
||||
cfg := testConfig()
|
||||
cfg.Enabled = false
|
||||
if err := m.WriteConfig(cfg, []PublicService{{Name: "my-api"}}); err != nil {
|
||||
if err := m.WriteConfig(cfg, []PublicDomain{{Name: "my-api"}}); err != nil {
|
||||
t.Fatalf("WriteConfig (disable) failed: %v", err)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user