Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer (GitLab) <jacob@gitlab.com>2018-03-29 17:43:39 +0300
committerNick Thomas <nick@gitlab.com>2018-03-29 17:43:39 +0300
commite7b9a2c510c47f53346f2402eecfec92849e613f (patch)
treebd78ed49680b09eae808ec381dd3202637fa7ca4 /domain_config_test.go
parente51175062c0fada8fadc37f6fc96531ff750221b (diff)
Put domain code in a separate package
Diffstat (limited to 'domain_config_test.go')
-rw-r--r--domain_config_test.go65
1 files changed, 0 insertions, 65 deletions
diff --git a/domain_config_test.go b/domain_config_test.go
deleted file mode 100644
index 22194ad4..00000000
--- a/domain_config_test.go
+++ /dev/null
@@ -1,65 +0,0 @@
-package main
-
-import (
- "io/ioutil"
- "os"
- "path/filepath"
- "testing"
-
- "github.com/stretchr/testify/assert"
- "github.com/stretchr/testify/require"
-)
-
-const configFile = "test-group/test-project/config.json"
-const invalidConfig = `{"Domains":{}}`
-const validConfig = `{"Domains":[{"Domain":"test"}]}`
-
-func TestDomainConfigValidness(t *testing.T) {
- d := domainConfig{}
- assert.False(t, d.Valid("gitlab.io"))
-
- d = domainConfig{Domain: "test"}
- assert.True(t, d.Valid("gitlab.io"))
-
- d = domainConfig{Domain: "test"}
- assert.True(t, d.Valid("gitlab.io"))
-
- d = domainConfig{Domain: "test.gitlab.io"}
- assert.False(t, d.Valid("gitlab.io"))
-
- d = domainConfig{Domain: "test.test.gitlab.io"}
- assert.False(t, d.Valid("gitlab.io"))
-
- d = domainConfig{Domain: "test.testgitlab.io"}
- assert.True(t, d.Valid("gitlab.io"))
-
- d = domainConfig{Domain: "test.GitLab.Io"}
- assert.False(t, d.Valid("gitlab.io"))
-}
-
-func TestDomainConfigRead(t *testing.T) {
- setUpTests()
-
- d := domainsConfig{}
- err := d.Read("test-group", "test-project")
- assert.Error(t, err)
-
- os.MkdirAll(filepath.Dir(configFile), 0700)
- defer os.RemoveAll("test-group")
-
- d = domainsConfig{}
- err = d.Read("test-group", "test-project")
- assert.Error(t, err)
-
- err = ioutil.WriteFile(configFile, []byte(invalidConfig), 0600)
- require.NoError(t, err)
- d = domainsConfig{}
- err = d.Read("test-group", "test-project")
- assert.Error(t, err)
-
- err = ioutil.WriteFile(configFile, []byte(validConfig), 0600)
- require.NoError(t, err)
- d = domainsConfig{}
- err = d.Read("test-group", "test-project")
- require.NoError(t, err)
-}