Many integration tests will be cleaned up and simplified to unit-tests paired with their respective reducer.
Each feature will still maintain either one or two integration tests that will cover an instance of the entire flow.
All other tests will be moved to unit-tests.
Motivation
Many of the integration tests are more overcomplicated unit-tests than anything else.
Resources
No response
To-do List
[ ] Implement easy to use Default::defaults for all AppState fields
[ ] Move superfluous integration tests to unit tests
[ ] Create new more complete integration tests where needed.
Description
Many integration tests will be cleaned up and simplified to unit-tests paired with their respective reducer. Each feature will still maintain either one or two integration tests that will cover an instance of the entire flow. All other tests will be moved to unit-tests.
Motivation
Many of the integration tests are more overcomplicated unit-tests than anything else.
Resources
No response
To-do List