| 26 | ) |
| 27 | |
| 28 | func TestDupConf(t *testing.T) { |
| 29 | Convey("dup config file", t, func() { |
| 30 | var d string |
| 31 | var err error |
| 32 | d, err = ioutil.TempDir("", "utils_test_") |
| 33 | So(err, ShouldBeNil) |
| 34 | dupConfFile := filepath.Join(d, "config.yaml") |
| 35 | |
| 36 | _, testFile, _, _ := runtime.Caller(0) |
| 37 | confFile := filepath.Join(filepath.Dir(testFile), "../test/node_standalone/config.yaml") |
| 38 | |
| 39 | err = DupConf(confFile, dupConfFile) |
| 40 | So(err, ShouldBeNil) |
| 41 | |
| 42 | err = DupConf("", dupConfFile) |
| 43 | So(err, ShouldNotBeNil) |
| 44 | |
| 45 | err = DupConf(confFile, "") |
| 46 | So(err, ShouldNotBeNil) |
| 47 | }) |
| 48 | } |