diff options
author | Alessio Caiazza <acaiazza@gitlab.com> | 2018-11-28 14:40:55 +0300 |
---|---|---|
committer | Alessio Caiazza <acaiazza@gitlab.com> | 2018-11-29 11:28:55 +0300 |
commit | 1218644d7ad7f0c8ee244759fdbb3ed0e8418646 (patch) | |
tree | ae53601b5a12edd95df6e4d41cf01d5e30e72b56 /internal/domain/map_test.go | |
parent | a00d3b3b461e748ce7342f49f23bebc5538d3a7b (diff) |
subgroup support
Diffstat (limited to 'internal/domain/map_test.go')
-rw-r--r-- | internal/domain/map_test.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/domain/map_test.go b/internal/domain/map_test.go index a2b2b575..2306edef 100644 --- a/internal/domain/map_test.go +++ b/internal/domain/map_test.go @@ -70,6 +70,14 @@ func TestReadProjects(t *testing.T) { exp2 := &domainConfig{Domain: "other.domain.com", Certificate: "test", Key: "key"} assert.Equal(t, exp2, dm["other.domain.com"].config) + + // check subgroups + domain, ok := dm["group.test.io"] + require.True(t, ok, "missing group.test.io domain") + subgroup, ok := domain.subgroups["subgroup"] + require.True(t, ok, "missing group.test.io subgroup") + _, ok = subgroup.projects["project"] + require.True(t, ok, "missing project for subgrup in group.test.io domain") } // This write must be atomic, otherwise we cannot predict the state of the |