Welcome to your final checkpoint at Fullstack Academy!
Except for existing codebases (from workshops / checkpoints / projects you've done, or library / solution code), you are allowed to use any resources you'd like. That includes all documentation and workshop instructions.
Please make sure you complete specs located in the following files:
tests/01-react/react-tests.js
tests/02-backend/backend-tests.js
tests/03-js/flatline-test.js
This is the recommended order in which you complete each test; however, they do not depend on each other! If you get stuck or want to work in a different order, you should be able to.
Fork and clone this repository. Run npm install
, then execute the following to run all tests:
npm test
To run only specific test suites, you can optionally do any of the following:
npm run server-test
npm run react-test
npm run js-test
npm run extra-credit
To only run a specific describe
or it
, you can also chain .only
:
it.only('does something', testFunc);
For the brave, the extra credit (implementing Promise.map) is available in tests/04-extra-credit
. Run with npm run extra-credit
.
git add -A
git commit -m 'submission for deadline'
git push origin master