diff options
author | Daniel Norberg <daniel.norberg@gmail.com> | 2014-02-07 11:48:14 -0500 |
---|---|---|
committer | Daniel Norberg <dano@spotify.com> | 2014-03-19 10:49:25 -0400 |
commit | fbfac21ed4de550ce72d993810dc07a2c4877a88 (patch) | |
tree | f070b0b73533a255c292bfa1b230f5b61f04e185 /runconfig/config_test.go | |
parent | d3c5891486a263d96db5b1f8e0f0e0f698ad168d (diff) | |
download | docker-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.go | 16 |
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") } |