Merge pull request #93 from BrianBland/config-test
Adds test for extraneous configuration environment variables
This commit is contained in:
commit
686da01dd7
1 changed files with 11 additions and 0 deletions
|
@ -183,6 +183,17 @@ func (suite *ConfigSuite) TestParseWithDifferentEnvStorageType(c *C) {
|
|||
c.Assert(config, DeepEquals, suite.expectedConfig)
|
||||
}
|
||||
|
||||
// TestParseWithExtraneousEnvStorageParams validates that environment variables
|
||||
// that change parameters out of the scope of the specified storage type are
|
||||
// ignored.
|
||||
func (suite *ConfigSuite) TestParseWithExtraneousEnvStorageParams(c *C) {
|
||||
os.Setenv("REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY", "/tmp/testroot")
|
||||
|
||||
config, err := Parse(bytes.NewReader([]byte(configYamlV0_1)))
|
||||
c.Assert(err, IsNil)
|
||||
c.Assert(config, DeepEquals, suite.expectedConfig)
|
||||
}
|
||||
|
||||
// TestParseWithDifferentEnvStorageTypeAndParams validates that providing an environment variable
|
||||
// that changes the storage type will be reflected in the parsed Configuration struct and that
|
||||
// environment storage parameters will also be included
|
||||
|
|
Loading…
Reference in a new issue