File tree 3 files changed +18
-20
lines changed
3 files changed +18
-20
lines changed Original file line number Diff line number Diff line change 6
6
// import React from 'react/addons';
7
7
// const TestUtils = React.addons.TestUtils;
8
8
// import createComponent from 'helpers/shallowRenderHelper'
9
- import { mount } from 'enzyme'
10
- import Main from 'components/app'
11
- import React from 'react'
12
9
13
10
// describe('MainComponent', () => {
14
11
// let MainComponent
@@ -21,10 +18,9 @@ import React from 'react'
21
18
// expect(MainComponent.props.className).to.equal('sp-main-container')
22
19
// })
23
20
// })
24
-
21
+ import { appWrapper } from 'helpers/fullRenderHelper'
25
22
describe ( 'App' , ( ) => {
26
23
it ( 'should have its component className as sp-main-container' , ( ) => {
27
- const wrapper = mount ( < Main /> , { attachTo : app } )
28
- expect ( wrapper . children ( ) . is ( '.sp-main-container' ) ) . to . equal ( true )
24
+ expect ( appWrapper . children ( ) . is ( '.sp-main-container' ) ) . to . equal ( true )
29
25
} )
30
26
} )
Original file line number Diff line number Diff line change 1
- import { mount } from 'enzyme'
2
- import Main from 'components/app'
3
- import React from 'react'
1
+ import { appWrapper } from 'helpers/fullRenderHelper'
4
2
5
3
describe ( 'Header' , ( ) => {
6
4
it ( 'should add a text widget when clicking insert object button' , ( ) => {
7
- const wrapper = mount ( < Main /> , { attachTo : app } )
8
- expect ( wrapper . state ( ) . deck . getActiveSlide ( ) . components . length ) . to . equal ( 1 )
9
- wrapper
5
+ expect ( appWrapper . state ( ) . deck . getActiveSlide ( ) . components . length ) . to . equal (
6
+ 1
7
+ )
8
+ appWrapper
10
9
. find (
11
10
'.sp-main-container .navbar .container-fluid #sp-navbar-collapse-1 .navbar-left button'
12
11
)
13
12
. first ( )
14
13
. simulate ( 'click' )
15
- expect ( wrapper . state ( ) . deck . getActiveSlide ( ) . components . length ) . to . equal ( 2 )
14
+ expect ( appWrapper . state ( ) . deck . getActiveSlide ( ) . components . length ) . to . equal (
15
+ 2
16
+ )
16
17
expect (
17
- wrapper . state ( ) . deck . getActiveSlide ( ) . components [ 1 ] . selected
18
+ appWrapper . state ( ) . deck . getActiveSlide ( ) . components [ 1 ] . selected
18
19
) . to . equal ( true )
19
- expect (
20
- wrapper . state ( ) . deck . getActiveSlide ( ) . components [ 1 ] . x
21
- ) . to . equal ( 0 )
22
- expect (
23
- wrapper . state ( ) . deck . getActiveSlide ( ) . components [ 1 ] . y
24
- ) . to . equal ( 0 )
20
+ expect ( appWrapper . state ( ) . deck . getActiveSlide ( ) . components [ 1 ] . x ) . to . equal ( 0 )
21
+ expect ( appWrapper . state ( ) . deck . getActiveSlide ( ) . components [ 1 ] . y ) . to . equal ( 0 )
25
22
} )
26
23
} )
Original file line number Diff line number Diff line change
1
+ import { mount } from 'enzyme'
2
+ import App from 'components/app'
3
+ import React from 'react'
4
+
5
+ export const appWrapper = mount ( < App /> , { attachTo : app } )
You can’t perform that action at this time.
0 commit comments