@cryptotaxi247 / kubo / commits / e4282bdb7

go-ipfs-config: Add one more test for config.Clone

Łukasz Magiera committed Nov 6, 2018 at 15:39 UTC e4282bdb7ab3f69d892b1d4e0798b3823e181555
1 file changed +7 -1
config/config_test.go
+7 -1
@@ -7,7 +7,7 @@ import (
7 func TestClone(t *testing.T) {
8 c := new(Config)
9 c.Identity.PeerID = "faketest"
10 - c.API.HTTPHeaders = map[string][]string{"foo": []string{"bar"}}
10 + c.API.HTTPHeaders = map[string][]string{"foo": {"bar"}}
11
12 newCfg, err := c.Clone()
13 if err != nil {
@@ -16,6 +16,12 @@ func TestClone(t *testing.T) {
16 if newCfg.Identity.PeerID != c.Identity.PeerID {
17 t.Fatal("peer ID not preserved")
18 }
19 +
20 + c.API.HTTPHeaders["foo"] = []string{"baz"}
21 + if newCfg.API.HTTPHeaders["foo"][0] != "bar" {
22 + t.Fatal("HTTP headers not preserved")
23 + }
24 +
25 delete(c.API.HTTPHeaders, "foo")
26 if newCfg.API.HTTPHeaders["foo"][0] != "bar" {
27 t.Fatal("HTTP headers not preserved")