-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Yesterday, we went over the list of interactors to tackle and divided them up into what we think are the critical and non-critical interactors for material-ui.
The hypothesis is that having phase one components in our toolbox should be enough to test most applications. To confirm (or disconfirm) that hypothesis, we have chosen four exemplar apps which we can use as laboratory against which to try our interactors. The sequence of development will be:
- Develop what we think are the critical component interactors
- Try them against our exemplar apps
- If we can, proceed, if not, go back to (1).
Critical Components
Exemplar Apps
Once we've implemented these critical components, we'll attempt to write a test suite for the following apps that use Material-ui.
- backstage - https://github.com/backstage/backstage
- react-admin - https://github.com/marmelab/react-admin
- reaction - https://github.com/reactioncommerce/reaction
- verdaccio - https://github.com/verdaccio/verdaccio
It is not critical that the test suites be perfect, but what we're looking for is knowledge to use as input into the next cycle. We need to answerthe question "is what we have useful enough so that odds are you can write your test suite using nothing but material UI interactors we provide?" If the answer is yes, then we can check start to sell this project as a solution for any material-ui app.