summaryrefslogtreecommitdiff
path: root/runconfig/config_test.go
diff options
context:
space:
mode:
authorDaniel Norberg <daniel.norberg@gmail.com>2014-02-07 11:48:14 -0500
committerDaniel Norberg <dano@spotify.com>2014-03-19 10:49:25 -0400
commitfbfac21ed4de550ce72d993810dc07a2c4877a88 (patch)
treef070b0b73533a255c292bfa1b230f5b61f04e185 /runconfig/config_test.go
parentd3c5891486a263d96db5b1f8e0f0e0f698ad168d (diff)
downloaddocker-fbfac21ed4de550ce72d993810dc07a2c4877a88.tar.gz
configurable dns search domains
Add a --dns-search parameter and a DnsSearch configuration field for specifying dns search domains. Docker-DCO-1.1-Signed-off-by: Daniel Norberg <daniel.norberg@gmail.com> (github: danielnorberg)
Diffstat (limited to 'runconfig/config_test.go')
-rw-r--r--runconfig/config_test.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/runconfig/config_test.go b/runconfig/config_test.go
index 46e4691b93..84846e5b1d 100644
--- a/runconfig/config_test.go
+++ b/runconfig/config_test.go
@@ -164,6 +164,7 @@ func TestCompare(t *testing.T) {
volumes1["/test1"] = struct{}{}
config1 := Config{
Dns: []string{"1.1.1.1", "2.2.2.2"},
+ DnsSearch: []string{"foo", "bar"},
PortSpecs: []string{"1111:1111", "2222:2222"},
Env: []string{"VAR1=1", "VAR2=2"},
VolumesFrom: "11111111",
@@ -171,6 +172,7 @@ func TestCompare(t *testing.T) {
}
config2 := Config{
Dns: []string{"0.0.0.0", "2.2.2.2"},
+ DnsSearch: []string{"foo", "bar"},
PortSpecs: []string{"1111:1111", "2222:2222"},
Env: []string{"VAR1=1", "VAR2=2"},
VolumesFrom: "11111111",
@@ -178,6 +180,7 @@ func TestCompare(t *testing.T) {
}
config3 := Config{
Dns: []string{"1.1.1.1", "2.2.2.2"},
+ DnsSearch: []string{"foo", "bar"},
PortSpecs: []string{"0000:0000", "2222:2222"},
Env: []string{"VAR1=1", "VAR2=2"},
VolumesFrom: "11111111",
@@ -185,6 +188,7 @@ func TestCompare(t *testing.T) {
}
config4 := Config{
Dns: []string{"1.1.1.1", "2.2.2.2"},
+ DnsSearch: []string{"foo", "bar"},
PortSpecs: []string{"0000:0000", "2222:2222"},
Env: []string{"VAR1=1", "VAR2=2"},
VolumesFrom: "22222222",
@@ -194,11 +198,20 @@ func TestCompare(t *testing.T) {
volumes2["/test2"] = struct{}{}
config5 := Config{
Dns: []string{"1.1.1.1", "2.2.2.2"},
+ DnsSearch: []string{"foo", "bar"},
PortSpecs: []string{"0000:0000", "2222:2222"},
Env: []string{"VAR1=1", "VAR2=2"},
VolumesFrom: "11111111",
Volumes: volumes2,
}
+ config6 := Config{
+ Dns: []string{"1.1.1.1", "2.2.2.2"},
+ DnsSearch: []string{"foos", "bars"},
+ PortSpecs: []string{"1111:1111", "2222:2222"},
+ Env: []string{"VAR1=1", "VAR2=2"},
+ VolumesFrom: "11111111",
+ Volumes: volumes1,
+ }
if Compare(&config1, &config2) {
t.Fatalf("Compare should return false, Dns are different")
}
@@ -211,6 +224,9 @@ func TestCompare(t *testing.T) {
if Compare(&config1, &config5) {
t.Fatalf("Compare should return false, Volumes are different")
}
+ if Compare(&config1, &config6) {
+ t.Fatalf("Compare should return false, DnsSearch are different")
+ }
if !Compare(&config1, &config1) {
t.Fatalf("Compare should return true")
}