Initial commit
This commit is contained in:
26
frontend/src/components/counter.test.js
Normal file
26
frontend/src/components/counter.test.js
Normal file
@ -0,0 +1,26 @@
|
||||
/* globals test, expect */
|
||||
import React from 'react';
|
||||
import Counter from './counter'
|
||||
import renderer from 'react-test-renderer'
|
||||
|
||||
test('Counter snapshot', () => {
|
||||
|
||||
const component = renderer.create(<Counter />)
|
||||
|
||||
let tree = component.toJSON()
|
||||
|
||||
// Vérifier que le composant n'a pas changé depuis le dernier
|
||||
// snapshot.
|
||||
// Voir https://facebook.github.io/jest/docs/en/snapshot-testing.html
|
||||
// pour plus d'informations
|
||||
expect(tree).toMatchSnapshot()
|
||||
|
||||
// L'API expect() de Jest est disponible à l'adresse
|
||||
// https://facebook.github.io/jest/docs/en/expect.html
|
||||
|
||||
// Il est possible d'effectuer des vérifications plus avancées
|
||||
// grâce au projet Enzyme (vérification du DOM, etc)
|
||||
// Voir http://airbnb.io/enzyme/ et
|
||||
// https://facebook.github.io/jest/docs/en/tutorial-react.html#dom-testing
|
||||
|
||||
})
|
Reference in New Issue
Block a user