...
Github site: https://github.com/nasa/earthdata-search
Git Stash Bitbucket site: https://git.earthdata.nasa.gov/projects/EDSC
...
Info | ||
---|---|---|
| ||
At the end of every sprint, in order to make patching a release easier, please tag the main branch at the latest commit.
Also remember to update the Release Version on bamboo for all of the projects These tags are referred to as releases in Github and can be viewed here: https://github.com/nasa/earthdata-search/tags |
...
If you see a failure and you suspect it was caused by some intermittent problem, e.g. a timeout that is too short or an external service being down, it is not enough to simply re-run the tests. Fix the problem. If a problem truly cannot be fixed, document why, catch the specific error that cannot be fixed, and throw a more meaningful one.
React testing library best practices:
Role
such as buttons, checkboxes etc. If there are multiple elements of the same role on a component use a secondary filter to ensure you select the correct ones for your assertions example: getByRole('button, {name: 'button-name'}await
statements for userEvent methods, userEvent is already wrapped in an awaitscreen
to select elements on the virtual DOMwaitFor
block...