Skip to content

hchiam/learning-jest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learning-jest

Learning Jest for JS TDD.

Just one of the things I'm learning. https://github.com/hchiam/learning

Get Started:

To get started, create this folder within Terminal to install jest-cli:

mkdir node_modules
npm install --save-dev jest-cli

You can check that jest-cli was properly installed:

jest --version

Run Test:

Then to run the test, do this in Terminal:

npm run test

(Or just npm test or npm t.) (Also note that this uses npm, unlike Tape, which uses node.)

Or simply:

jest

This tests add.js using add.test.js.

And you should see something like this:

> @ test /.../learning-jest
> jest

 PASS  ./add.test.js
  ✓ The add method (5ms)

Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   0 total
Time:        0.592s, estimated 1s
Ran all test suites.

Note:

This is set inside package.json to suppress the simulation of a browser with the global variable window.

"testEnvironment": "node"

Resources:

https://facebook.github.io/jest

You Might Also Like:

https://github.com/hchiam/eslint-and-jest

More advanced React stuff

See folder react-stuff

About

Learning Jest for JS TDD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published