X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3b1947092b856e2c3bdb733828b1c951ac158b06..c8bfd534fc6e33b0b37f9fed1ee6232159edb631:/lib/config/deprecated_test.go diff --git a/lib/config/deprecated_test.go b/lib/config/deprecated_test.go index 8b80d6275b..ff1bb9434a 100644 --- a/lib/config/deprecated_test.go +++ b/lib/config/deprecated_test.go @@ -236,6 +236,18 @@ func (s *LoadSuite) TestLegacyKeepBalanceConfig(c *check.C) { _, err = testLoadLegacyConfig(content, f, c) c.Check(err, check.IsNil) + content = []byte(fmtKeepBalanceConfig(`"KeepServiceTypes":[],`)) + _, err = testLoadLegacyConfig(content, f, c) + c.Check(err, check.IsNil) + + content = []byte(fmtKeepBalanceConfig(`"KeepServiceTypes":["proxy"],`)) + _, err = testLoadLegacyConfig(content, f, c) + c.Check(err, check.NotNil) + + content = []byte(fmtKeepBalanceConfig(`"KeepServiceTypes":["disk", "proxy"],`)) + _, err = testLoadLegacyConfig(content, f, c) + c.Check(err, check.NotNil) + content = []byte(fmtKeepBalanceConfig(`"KeepServiceList":{},`)) _, err = testLoadLegacyConfig(content, f, c) c.Check(err, check.NotNil)