Skip to content

learning-zone/react-unit-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Unit Test using Jest and Enzyme

Testing React using Jest and Enzyme

Installation

# Package Installation npm install # Run the Project npm start # Project Test npm test # Generate Code Coverage Report npm run test -- --coverage --watchAll=false

Project Covers

  • Component Testing
  • Props Testing
  • Snapshot Testing
  • Event Testing
  • Mocking function
  • Rest API Testing

Folder Structure

 + src + components + Events + __snapshots__ - Events.js - Events.test.js + Header - Header.js - Header.test.js + Props - Props.js - Props.test.js + RestAPI - RestAPI.js - RestAPI.test.js + __mocks__ - axios.js

Code Coverage Report

|File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s | |------------------------|----------|----------|----------|----------|-------------------| |All files | 88.89 | 0 | 75 | 88.24 | | | src | 100 | 100 | 100 | 100 | | | App.js | 100 | 100 | 100 | 100 | | | src/Components/Events | 50 | 0 | 33.33 | 50 | | | Events.js | 50 | 0 | 33.33 | 50 | 14,16 | | src/Components/Header | 100 | 100 | 100 | 100 | | | Header.js | 100 | 100 | 100 | 100 | | | src/Components/Props | 100 | 100 | 100 | 100 | | | Props.js | 100 | 100 | 100 | 100 | | | src/Components/RestAPI | 100 | 100 | 80 | 100 | | | RestAPI.js | 100 | 100 | 80 | 100 | | |------------------------|----------|----------|----------|----------|-------------------|

Technology

Releases

No releases published

Packages

No packages published