* wip: introduce connected async component test * test(query-builder): mock findBuckets * test(ui): add ability to pass arbitrary state to renderWithRedux * test(ui/queryBuilder): click bucket and tag * test(ui/queryBuilder): use regex matchers to query all * test(ui/queryBuilder): it can click a tag value * chore: change id to ID * chore: move QueryBuilderFetcher * test(ui/queryBuilder): try waiting for dropdown-items * test(ui/queryBuilder): move initial state out of beforeEach * test(ui/queryBuilder): get by bucket name * wip * test: put back to default * test: remove await |
||
---|---|---|
.. | ||
assets/images | ||
mocks | ||
src | ||
.browserslistrc | ||
Makefile | ||
README.md | ||
index.d.ts | ||
jestSetup.ts | ||
package-lock.json | ||
package.json | ||
testSetup.ts | ||
tsconfig.json | ||
tslint.json | ||
yarn.lock |
README.md
Packages
Adding new packages
To add a new package, run
npm i packageName
Adding devDependency
npm i packageName -D
Updating a package
First, run
npm outdated
... to determine which packages may need upgrading.
We really should not upgrade all packages at once, but, one at a time and make darn sure to test.
To upgrade a single package named packageName
:
npm upgrade packageName
Testing
Tests can be run via command line with npm test
, from within the /ui
directory. For more detailed reporting, use yarn test -- --reporters=verbose
.