Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save thepont/7afe1b2abf9f88caa439214173a84ba4 to your computer and use it in GitHub Desktop.
Save thepont/7afe1b2abf9f88caa439214173a84ba4 to your computer and use it in GitHub Desktop.
Testing Comparison Table

Testing Comparison Table

##JavaScript test frameworks

Name Assertion Library Test Runner Mocks & Spies Coverage
Jest X X X X
Karma - - -
Jasmine X X X -
mocha - X - -
sinon - - X -
proxyquire - - -
shouldjs X - - -
chai X - - -
  1. Run tests in webbrowser.
  2. Overwrites require() for injecting fakes and mocks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment