TheOdinProject / javascript-exercises

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shift testing library to Jest from Jasmine

twalton83 opened this issue · comments

Using a global install of Jasmine is unnecessary because our curriculum doesn't point back to it, and instead points towards libraries like Jest. The process could be simplified for new learners who don't need to rely on a global install and can instead easily just run npm test. The failure/successes of each test is also more verbose with Jest by default, which will make new learners more easily know when they are on the right track.

Completion Criteria:

  • Jasmine is removed as a dependency
  • Jest is added as a local dependency
  • README is rewritten, as well as all other markdown files mentioning Jasmine
  • Test syntax is updated from Jasmine to Jest syntax
  • All tests in the solutions branch pass

I'll take this one on.

Thank you!

All requirements are complete. There's an issue with the way the solution branch was spun out of master though, which requires some git wizardry to resolve. Once that's complete I can merge locally, then create a PR for the completed work.