File tree 3 files changed +19
-6
lines changed
3 files changed +19
-6
lines changed Original file line number Diff line number Diff line change
1
+ var React = require ( 'react' ) ;
2
+
3
+ // This component is only used in tests, as a placeholder
4
+ class TestComponent extends React . Component {
5
+ render ( ) {
6
+ return < div { ...this . props } /> ;
7
+ }
8
+ }
9
+
10
+
11
+ module . exports = TestComponent ;
Original file line number Diff line number Diff line change 3
3
import React from 'react' ;
4
4
import expect from 'expect' ;
5
5
import TestUtils from 'react-addons-test-utils' ;
6
+ import TestComponent from './TestComponent' ;
6
7
import autoHideContainer from '../autoHideContainer' ;
7
8
8
9
import expectJSX from 'expect-jsx' ;
@@ -16,18 +17,18 @@ describe('autoHideContainer', () => {
16
17
renderer = createRenderer ( ) ;
17
18
} ) ;
18
19
19
- it ( 'should render autoHideContainer(<span />)' , ( ) => {
20
+ it ( 'should render autoHideContainer(<TestComponent />)' , ( ) => {
20
21
var out = render ( ) ;
21
- expect ( out ) . toEqualJSX ( < span /> ) ;
22
+ expect ( out ) . toEqualJSX ( < TestComponent /> ) ;
22
23
} ) ;
23
24
24
- it ( 'should not render autoHideContainer(<span />)' , ( ) => {
25
+ it ( 'should not render autoHideContainer(<TestComponent />)' , ( ) => {
25
26
var out = render ( { hasResults : false , hideContainerWhenNoResults : true } ) ;
26
27
expect ( out ) . toEqualJSX ( < div /> ) ;
27
28
} ) ;
28
29
29
30
function render ( props = { } ) {
30
- var AutoHide = autoHideContainer ( 'span' ) ;
31
+ var AutoHide = autoHideContainer ( TestComponent ) ;
31
32
renderer . render ( < AutoHide { ...props } /> ) ;
32
33
return renderer . getRenderOutput ( ) ;
33
34
}
Original file line number Diff line number Diff line change 3
3
import React from 'react' ;
4
4
import expect from 'expect' ;
5
5
import TestUtils from 'react-addons-test-utils' ;
6
+ import TestComponent from './TestComponent' ;
6
7
import headerFooter from '../headerFooter' ;
7
8
import Template from '../../components/Template' ;
8
9
@@ -29,7 +30,7 @@ describe('headerFooter', () => {
29
30
< Template data = { { } } templateKey = "header" transformData = { null } />
30
31
</ div >
31
32
< div className = { undefined } >
32
- < div cssClasses = { { root : 'wrapper' } } />
33
+ < TestComponent cssClasses = { { root : 'wrapper' } } />
33
34
</ div >
34
35
< div className = { cx ( bemFooter ( null ) ) } >
35
36
< Template data = { { } } templateKey = "footer" transformData = { null } />
@@ -39,7 +40,7 @@ describe('headerFooter', () => {
39
40
} ) ;
40
41
41
42
function render ( props = { } ) {
42
- var HeaderFooter = headerFooter ( 'div' ) ;
43
+ var HeaderFooter = headerFooter ( TestComponent ) ;
43
44
renderer . render ( < HeaderFooter { ...props } /> ) ;
44
45
return renderer . getRenderOutput ( ) ;
45
46
}
You can’t perform that action at this time.
0 commit comments