uber-go / config

Configuration for Go applications
https://godoc.org/go.uber.org/config
MIT License
448 stars 41 forks source link

Clean up integration tests #83

Closed akshayjshah closed 6 years ago

akshayjshah commented 6 years ago

Pull the common portion of the integration tests out into a separate function, which makes it easier to run the same set of tests on multiple providers. Then, add separate test suites for the current permissive provider logic, a yet-to-be-added strict provider, and a static provider.

Along the way, fix some logical bugs in the tests: