1
1
import React from 'react' ;
2
2
import SimpleStepper from '../src/SimpleStepper' ;
3
3
import { shallow } from 'enzyme' ;
4
- import toJson from 'enzyme-to-json ' ;
5
- const reactNativeLogo = 'https://facebook.github.io/react-native /docs/assets/favicon.png' ;
4
+ import renderer from 'react-test-renderer ' ;
5
+ const reactNativeLogo = 'https://reactnative.dev /docs/assets/favicon.png' ;
6
6
const STEP = {
7
7
increment : 'increment' ,
8
8
decrement : 'decrement' ,
@@ -12,13 +12,24 @@ const STEP = {
12
12
describe ( 'SimpleStepper' , ( ) => {
13
13
describe ( 'renders' , ( ) => {
14
14
test ( 'snapshot' , ( ) => {
15
- const wrapper = shallow ( < SimpleStepper /> ) ;
16
- const tree = toJson ( wrapper ) ;
17
- expect ( tree ) . toMatchSnapshot ( ) ;
15
+ const wrapper = renderer . create ( < SimpleStepper /> ) . toJSON ( ) ;
16
+ expect ( wrapper ) . toMatchSnapshot ( ) ;
17
+ } ) ;
18
+ test ( 'showText with text position left to be left' , ( ) => {
19
+ const wrapper = renderer . create ( < SimpleStepper showText = { true } position = { 'left' } /> ) ;
20
+ expect ( wrapper ) . toBeDefined ( ) ;
21
+ } ) ;
22
+ test ( 'showText with default to be text position center' , ( ) => {
23
+ const wrapper = renderer . create ( < SimpleStepper showText = { true } /> ) ;
24
+ expect ( wrapper ) . toBeDefined ( ) ;
25
+ } ) ;
26
+ test ( 'showText with text position right to be right' , ( ) => {
27
+ const wrapper = renderer . create ( < SimpleStepper showText = { true } position = { 'right' } /> ) ;
28
+ expect ( wrapper ) . toBeDefined ( ) ;
18
29
} ) ;
19
30
} ) ;
20
31
describe ( 'componentDidMount' , ( ) => { } ) ;
21
- describe ( 'componentDidReceiveProps ' , ( ) => {
32
+ describe ( 'UNSAFE_componentWillReceiveProp ' , ( ) => {
22
33
test ( 'test value is different' , ( ) => {
23
34
const wrapper = shallow ( < SimpleStepper /> ) ;
24
35
wrapper . setProps ( {
0 commit comments