Many integration tests do not currently test on all possible inputs -- thus, it's possible that some inputs, when entered in, may produce an error unaccounted for in tests.
While testing every single combination of inputs is likely too exhaustive for our needs, we should at least ensure that each input we offer can successfully be included.
Requirements
Update integration tests to conform to these requirements.
Context
Many integration tests do not currently test on all possible inputs -- thus, it's possible that some inputs, when entered in, may produce an error unaccounted for in tests.
While testing every single combination of inputs is likely too exhaustive for our needs, we should at least ensure that each input we offer can successfully be included.
Requirements
Tests
Docs
Open questions