1
1
import expect from 'expect' ;
2
2
import React from 'react' ;
3
- import ReactCSSOM from '../src/index ' ;
3
+ import inject from '../src/injector ' ;
4
4
import ReactTestUtils from 'react-addons-test-utils' ;
5
5
6
6
describe ( 'injector' , ( ) => {
7
7
describe ( 'functional stateless components' , ( ) => {
8
8
it ( 'should inject in functional stateless component' , ( ) => {
9
9
/* eslint-disable */
10
- const Foo = ReactCSSOM . inject ( ( props ) => (
10
+ const Foo = inject ( ( props ) => (
11
11
< div >
12
12
< span > { props . foo } </ span >
13
13
</ div >
@@ -34,7 +34,7 @@ describe('injector', () => {
34
34
}
35
35
}
36
36
37
- const Bar = ReactCSSOM . inject ( Foo ) ( ) ;
37
+ const Bar = inject ( Foo ) ( ) ;
38
38
const renderer = ReactTestUtils . createRenderer ( ) ;
39
39
expect ( ( ) => renderer . render ( < Bar /> ) ) . toNotThrow ( ) ;
40
40
} ) ;
@@ -51,7 +51,7 @@ describe('injector', () => {
51
51
}
52
52
}
53
53
54
- const Bar = ReactCSSOM . inject ( Foo ) ( ) ;
54
+ const Bar = inject ( Foo ) ( ) ;
55
55
const renderer = ReactTestUtils . createRenderer ( ) ;
56
56
renderer . render ( < Bar style = "bar" /> ) ;
57
57
const result = renderer . getRenderOutput ( ) ;
@@ -72,7 +72,7 @@ describe('injector', () => {
72
72
}
73
73
}
74
74
75
- const Bar = ReactCSSOM . inject ( Foo ) ( ) ;
75
+ const Bar = inject ( Foo ) ( ) ;
76
76
const renderer = ReactTestUtils . createRenderer ( ) ;
77
77
renderer . render ( < Bar /> ) ;
78
78
const result = renderer . getRenderOutput ( ) ;
@@ -93,7 +93,7 @@ describe('injector', () => {
93
93
}
94
94
}
95
95
96
- const Bar = ReactCSSOM . inject ( Foo ) ( 'Baz' ) ;
96
+ const Bar = inject ( Foo ) ( 'Baz' ) ;
97
97
const renderer = ReactTestUtils . createRenderer ( ) ;
98
98
renderer . render ( < Bar /> ) ;
99
99
const result = renderer . getRenderOutput ( ) ;
@@ -114,7 +114,7 @@ describe('injector', () => {
114
114
}
115
115
}
116
116
117
- const Bar = ReactCSSOM . inject ( Foo ) ( ) ;
117
+ const Bar = inject ( Foo ) ( ) ;
118
118
const renderer = ReactTestUtils . createRenderer ( ) ;
119
119
renderer . render ( < Bar style = "bar" /> ) ;
120
120
const result = renderer . getRenderOutput ( ) ;
@@ -140,7 +140,7 @@ describe('injector', () => {
140
140
}
141
141
}
142
142
143
- const Baz = ReactCSSOM . inject ( Foo ) ( ) ;
143
+ const Baz = inject ( Foo ) ( ) ;
144
144
const renderer = ReactTestUtils . createRenderer ( ) ;
145
145
renderer . render ( < Baz /> ) ;
146
146
const result = renderer . getRenderOutput ( ) ;
@@ -158,7 +158,7 @@ describe('injector', () => {
158
158
}
159
159
}
160
160
161
- const Bar = ReactCSSOM . inject ( Foo ) ( ) ;
161
+ const Bar = inject ( Foo ) ( ) ;
162
162
const renderer = ReactTestUtils . createRenderer ( ) ;
163
163
renderer . render ( < Bar className = "bar" /> ) ;
164
164
const result = renderer . getRenderOutput ( ) ;
@@ -222,7 +222,7 @@ describe('injector', () => {
222
222
}
223
223
}
224
224
225
- const Baz = ReactCSSOM . inject ( Foo ) ( ) ;
225
+ const Baz = inject ( Foo ) ( ) ;
226
226
const renderer = ReactTestUtils . createRenderer ( ) ;
227
227
renderer . render ( < Baz style = "foo" className = "bar" /> ) ;
228
228
const result = renderer . getRenderOutput ( ) ;
@@ -239,7 +239,7 @@ describe('injector', () => {
239
239
} ) ;
240
240
241
241
it ( 'should inject in all components' , ( ) => {
242
- ReactCSSOM . initInjector ( ) ;
242
+ React . Component = inject ( React . Component ) ( ) ;
243
243
//eslint-disable-next-line
244
244
class Foo extends React . Component {
245
245
render ( ) {
0 commit comments