Merge pull request #93 from BrianBland/config-test
Adds test for extraneous configuration environment variablesmaster
						commit
						686da01dd7
					
				|  | @ -183,6 +183,17 @@ func (suite *ConfigSuite) TestParseWithDifferentEnvStorageType(c *C) { | ||||||
| 	c.Assert(config, DeepEquals, suite.expectedConfig) | 	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
 | // TestParseWithDifferentEnvStorageTypeAndParams validates that providing an environment variable
 | ||||||
| // that changes the storage type will be reflected in the parsed Configuration struct and that
 | // that changes the storage type will be reflected in the parsed Configuration struct and that
 | ||||||
| // environment storage parameters will also be included
 | // environment storage parameters will also be included
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue