1
- import { fromJS } from 'immutable' ;
2
1
import { defaultProps , getBackgroundUtilities , bgFaded , bgPrimary , bgSuccess , bgInfo , bgWarning , bgDanger , bgInverse } from '../background' ;
3
2
4
3
describe ( 'bootstrap background utility' , ( ) => {
@@ -15,96 +14,320 @@ describe('bootstrap background utility', () => {
15
14
) ;
16
15
expect ( css ) . not . toContain ( 'undefined' ) ;
17
16
expect ( css ) . not . toContain ( 'null' ) ;
18
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 497167580 ) ;
17
+ expect ( css ) . toContain ( '.bg-primary {' ) ;
18
+ expect ( css ) . toContain ( 'background-color: #0275d8 !important;' ) ;
19
+ expect ( css ) . toContain ( 'a.bg-primary {' ) ;
20
+ expect ( css ) . toContain ( '&:focus,' ) ;
21
+ expect ( css ) . toContain ( '&.focus,' ) ;
22
+ expect ( css ) . toContain ( '&:hover,' ) ;
23
+ expect ( css ) . toContain ( '&.hover {' ) ;
24
+ expect ( css ) . toContain ( 'background-color: rgb(2, 94, 173) !important;' ) ;
25
+ expect ( css ) . toContain ( '.bg-success {' ) ;
26
+ expect ( css ) . toContain ( 'background-color: #5cb85c !important;' ) ;
27
+ expect ( css ) . toContain ( 'a.bg-success {' ) ;
28
+ expect ( css ) . toContain ( '&:focus,' ) ;
29
+ expect ( css ) . toContain ( '&.focus,' ) ;
30
+ expect ( css ) . toContain ( '&:hover,' ) ;
31
+ expect ( css ) . toContain ( '&.hover {' ) ;
32
+ expect ( css ) . toContain ( 'background-color: rgb(67, 154, 67) !important;' ) ;
33
+ expect ( css ) . toContain ( '.bg-info {' ) ;
34
+ expect ( css ) . toContain ( 'background-color: #5bc0de !important;' ) ;
35
+ expect ( css ) . toContain ( 'a.bg-info {' ) ;
36
+ expect ( css ) . toContain ( '&:focus,' ) ;
37
+ expect ( css ) . toContain ( '&.focus,' ) ;
38
+ expect ( css ) . toContain ( '&:hover,' ) ;
39
+ expect ( css ) . toContain ( '&.hover {' ) ;
40
+ expect ( css ) . toContain ( 'background-color: rgb(42, 170, 209) !important;' ) ;
41
+ expect ( css ) . toContain ( '.bg-warning {' ) ;
42
+ expect ( css ) . toContain ( 'background-color: #f0ad4e !important;' ) ;
43
+ expect ( css ) . toContain ( 'a.bg-warning {' ) ;
44
+ expect ( css ) . toContain ( '&:focus,' ) ;
45
+ expect ( css ) . toContain ( '&.focus,' ) ;
46
+ expect ( css ) . toContain ( '&:hover,' ) ;
47
+ expect ( css ) . toContain ( '&.hover {' ) ;
48
+ expect ( css ) . toContain ( 'background-color: rgb(235, 146, 20) !important;' ) ;
49
+ expect ( css ) . toContain ( '.bg-danger {' ) ;
50
+ expect ( css ) . toContain ( 'background-color: #d9543f !important;' ) ;
51
+ expect ( css ) . toContain ( 'a.bg-danger {' ) ;
52
+ expect ( css ) . toContain ( '&:focus,' ) ;
53
+ expect ( css ) . toContain ( '&.focus,' ) ;
54
+ expect ( css ) . toContain ( '&:hover,' ) ;
55
+ expect ( css ) . toContain ( '&.hover {' ) ;
56
+ expect ( css ) . toContain ( 'background-color: rgb(187, 58, 37) !important;' ) ;
57
+ expect ( css ) . toContain ( '.bg-inverse {' ) ;
58
+ expect ( css ) . toContain ( 'background-color: #373a3c !important;' ) ;
59
+ expect ( css ) . toContain ( 'a.bg-inverse {' ) ;
60
+ expect ( css ) . toContain ( '&:focus,' ) ;
61
+ expect ( css ) . toContain ( '&.focus,' ) ;
62
+ expect ( css ) . toContain ( '&:hover,' ) ;
63
+ expect ( css ) . toContain ( '&.hover {' ) ;
64
+ expect ( css ) . toContain ( 'background-color: rgb(44, 46, 48) !important;' ) ;
65
+ expect ( css ) . toContain ( '.bg-faded {' ) ;
66
+ expect ( css ) . toContain ( 'background-color: #f7f7f9 !important;' ) ;
67
+ expect ( css ) . toContain ( 'a.bg-faded {' ) ;
68
+ expect ( css ) . toContain ( '&:focus,' ) ;
69
+ expect ( css ) . toContain ( '&.focus,' ) ;
70
+ expect ( css ) . toContain ( '&:hover,' ) ;
71
+ expect ( css ) . toContain ( '&.hover {' ) ;
72
+ expect ( css ) . toContain ( 'background-color: rgb(190, 190, 207) !important;' ) ;
19
73
} ) ;
20
74
it ( 'getBackgroundUtilities should have arguments' , ( ) => {
21
75
const css = getBackgroundUtilities ( ) ;
22
76
expect ( css ) . not . toContain ( 'undefined' ) ;
23
77
expect ( css ) . not . toContain ( 'null' ) ;
24
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 497167580 ) ;
78
+ expect ( css ) . toContain ( '.bg-primary {' ) ;
79
+ expect ( css ) . toContain ( 'background-color: #0275d8 !important;' ) ;
80
+ expect ( css ) . toContain ( 'a.bg-primary {' ) ;
81
+ expect ( css ) . toContain ( '&:focus,' ) ;
82
+ expect ( css ) . toContain ( '&.focus,' ) ;
83
+ expect ( css ) . toContain ( '&:hover,' ) ;
84
+ expect ( css ) . toContain ( '&.hover {' ) ;
85
+ expect ( css ) . toContain ( 'background-color: rgb(2, 94, 173) !important;' ) ;
86
+ expect ( css ) . toContain ( '.bg-success {' ) ;
87
+ expect ( css ) . toContain ( 'background-color: #5cb85c !important;' ) ;
88
+ expect ( css ) . toContain ( 'a.bg-success {' ) ;
89
+ expect ( css ) . toContain ( '&:focus,' ) ;
90
+ expect ( css ) . toContain ( '&.focus,' ) ;
91
+ expect ( css ) . toContain ( '&:hover,' ) ;
92
+ expect ( css ) . toContain ( '&.hover {' ) ;
93
+ expect ( css ) . toContain ( 'background-color: rgb(67, 154, 67) !important;' ) ;
94
+ expect ( css ) . toContain ( '.bg-info {' ) ;
95
+ expect ( css ) . toContain ( 'background-color: #5bc0de !important;' ) ;
96
+ expect ( css ) . toContain ( 'a.bg-info {' ) ;
97
+ expect ( css ) . toContain ( '&:focus,' ) ;
98
+ expect ( css ) . toContain ( '&.focus,' ) ;
99
+ expect ( css ) . toContain ( '&:hover,' ) ;
100
+ expect ( css ) . toContain ( '&.hover {' ) ;
101
+ expect ( css ) . toContain ( 'background-color: rgb(42, 170, 209) !important;' ) ;
102
+ expect ( css ) . toContain ( '.bg-warning {' ) ;
103
+ expect ( css ) . toContain ( 'background-color: #f0ad4e !important;' ) ;
104
+ expect ( css ) . toContain ( 'a.bg-warning {' ) ;
105
+ expect ( css ) . toContain ( '&:focus,' ) ;
106
+ expect ( css ) . toContain ( '&.focus,' ) ;
107
+ expect ( css ) . toContain ( '&:hover,' ) ;
108
+ expect ( css ) . toContain ( '&.hover {' ) ;
109
+ expect ( css ) . toContain ( 'background-color: rgb(235, 146, 20) !important;' ) ;
110
+ expect ( css ) . toContain ( '.bg-danger {' ) ;
111
+ expect ( css ) . toContain ( 'background-color: #d9543f !important;' ) ;
112
+ expect ( css ) . toContain ( 'a.bg-danger {' ) ;
113
+ expect ( css ) . toContain ( '&:focus,' ) ;
114
+ expect ( css ) . toContain ( '&.focus,' ) ;
115
+ expect ( css ) . toContain ( '&:hover,' ) ;
116
+ expect ( css ) . toContain ( '&.hover {' ) ;
117
+ expect ( css ) . toContain ( 'background-color: rgb(187, 58, 37) !important;' ) ;
118
+ expect ( css ) . toContain ( '.bg-inverse {' ) ;
119
+ expect ( css ) . toContain ( 'background-color: #373a3c !important;' ) ;
120
+ expect ( css ) . toContain ( 'a.bg-inverse {' ) ;
121
+ expect ( css ) . toContain ( '&:focus,' ) ;
122
+ expect ( css ) . toContain ( '&.focus,' ) ;
123
+ expect ( css ) . toContain ( '&:hover,' ) ;
124
+ expect ( css ) . toContain ( '&.hover {' ) ;
125
+ expect ( css ) . toContain ( 'background-color: rgb(44, 46, 48) !important;' ) ;
126
+ expect ( css ) . toContain ( '.bg-faded {' ) ;
127
+ expect ( css ) . toContain ( 'background-color: #f7f7f9 !important;' ) ;
128
+ expect ( css ) . toContain ( 'a.bg-faded {' ) ;
129
+ expect ( css ) . toContain ( '&:focus,' ) ;
130
+ expect ( css ) . toContain ( '&.focus,' ) ;
131
+ expect ( css ) . toContain ( '&:hover,' ) ;
132
+ expect ( css ) . toContain ( '&.hover {' ) ;
133
+ expect ( css ) . toContain ( 'background-color: rgb(190, 190, 207) !important;' ) ;
25
134
} ) ;
26
135
it ( 'bgFaded should return a css' , ( ) => {
27
136
const css = bgFaded ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$body-bg' ] ) ;
28
137
expect ( css ) . not . toContain ( 'undefined' ) ;
29
138
expect ( css ) . not . toContain ( 'null' ) ;
30
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 311715304 ) ;
139
+ expect ( css ) . toContain ( '.bg-faded {' ) ;
140
+ expect ( css ) . toContain ( 'background-color: #f7f7f9 !important;' ) ;
141
+ expect ( css ) . toContain ( 'a.bg-faded {' ) ;
142
+ expect ( css ) . toContain ( '&:focus,' ) ;
143
+ expect ( css ) . toContain ( '&.focus,' ) ;
144
+ expect ( css ) . toContain ( '&:hover,' ) ;
145
+ expect ( css ) . toContain ( '&.hover {' ) ;
146
+ expect ( css ) . toContain ( 'background-color: rgb(190, 190, 207) !important;' ) ;
31
147
} ) ;
32
148
it ( 'bgPrimary should return a css' , ( ) => {
33
149
const css = bgPrimary ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$brand-primary' ] ) ;
34
150
expect ( css ) . not . toContain ( 'undefined' ) ;
35
151
expect ( css ) . not . toContain ( 'null' ) ;
36
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 875390508 ) ;
152
+ expect ( css ) . toContain ( '.bg-primary {' ) ;
153
+ expect ( css ) . toContain ( 'background-color: #0275d8 !important;' ) ;
154
+ expect ( css ) . toContain ( '}' ) ;
155
+ expect ( css ) . toContain ( 'a.bg-primary {' ) ;
156
+ expect ( css ) . toContain ( '' ) ;
157
+ expect ( css ) . toContain ( '&:focus,' ) ;
158
+ expect ( css ) . toContain ( '&.focus,' ) ;
159
+ expect ( css ) . toContain ( '&:hover,' ) ;
160
+ expect ( css ) . toContain ( '&.hover {' ) ;
161
+ expect ( css ) . toContain ( 'background-color: rgb(2, 94, 173) !important;' ) ;
162
+ expect ( css ) . toContain ( '}' ) ;
37
163
} ) ;
38
164
it ( 'bgSuccess should return a css' , ( ) => {
39
165
const css = bgSuccess ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$brand-success' ] ) ;
40
166
expect ( css ) . not . toContain ( 'undefined' ) ;
41
167
expect ( css ) . not . toContain ( 'null' ) ;
42
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( 308475481 ) ;
168
+ expect ( css ) . toContain ( '.bg-success {' ) ;
169
+ expect ( css ) . toContain ( 'background-color: #5cb85c !important;' ) ;
170
+ expect ( css ) . toContain ( '}' ) ;
171
+ expect ( css ) . toContain ( 'a.bg-success {' ) ;
172
+ expect ( css ) . toContain ( '' ) ;
173
+ expect ( css ) . toContain ( '&:focus,' ) ;
174
+ expect ( css ) . toContain ( '&.focus,' ) ;
175
+ expect ( css ) . toContain ( '&:hover,' ) ;
176
+ expect ( css ) . toContain ( '&.hover {' ) ;
177
+ expect ( css ) . toContain ( 'background-color: rgb(67, 154, 67) !important;' ) ;
178
+ expect ( css ) . toContain ( '}' ) ;
43
179
} ) ;
44
180
it ( 'bgInfo should return a css' , ( ) => {
45
181
const css = bgInfo ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$brand-info' ] ) ;
46
182
expect ( css ) . not . toContain ( 'undefined' ) ;
47
183
expect ( css ) . not . toContain ( 'null' ) ;
48
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( 152873846 ) ;
184
+ expect ( css ) . toContain ( '.bg-info {' ) ;
185
+ expect ( css ) . toContain ( 'background-color: #5bc0de !important;' ) ;
186
+ expect ( css ) . toContain ( '}' ) ;
187
+ expect ( css ) . toContain ( 'a.bg-info {' ) ;
188
+ expect ( css ) . toContain ( '' ) ;
189
+ expect ( css ) . toContain ( '&:focus,' ) ;
190
+ expect ( css ) . toContain ( '&.focus,' ) ;
191
+ expect ( css ) . toContain ( '&:hover,' ) ;
192
+ expect ( css ) . toContain ( '&.hover {' ) ;
193
+ expect ( css ) . toContain ( 'background-color: rgb(42, 170, 209) !important;' ) ;
194
+ expect ( css ) . toContain ( '}' ) ;
49
195
} ) ;
50
196
it ( 'bgWarning should return a css' , ( ) => {
51
197
const css = bgWarning ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$brand-warning' ] ) ;
52
198
expect ( css ) . not . toContain ( 'undefined' ) ;
53
199
expect ( css ) . not . toContain ( 'null' ) ;
54
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 978208027 ) ;
200
+ expect ( css ) . toContain ( '.bg-warning {' ) ;
201
+ expect ( css ) . toContain ( 'background-color: #f0ad4e !important;' ) ;
202
+ expect ( css ) . toContain ( '}' ) ;
203
+ expect ( css ) . toContain ( 'a.bg-warning {' ) ;
204
+ expect ( css ) . toContain ( '' ) ;
205
+ expect ( css ) . toContain ( '&:focus,' ) ;
206
+ expect ( css ) . toContain ( '&.focus,' ) ;
207
+ expect ( css ) . toContain ( '&:hover,' ) ;
208
+ expect ( css ) . toContain ( '&.hover {' ) ;
209
+ expect ( css ) . toContain ( 'background-color: rgb(235, 146, 20) !important;' ) ;
210
+ expect ( css ) . toContain ( '}' ) ;
55
211
} ) ;
56
212
it ( 'bgDanger should return a css' , ( ) => {
57
213
const css = bgDanger ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$brand-danger' ] ) ;
58
214
expect ( css ) . not . toContain ( 'undefined' ) ;
59
215
expect ( css ) . not . toContain ( 'null' ) ;
60
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 137526624 ) ;
216
+ expect ( css ) . toContain ( '.bg-danger {' ) ;
217
+ expect ( css ) . toContain ( 'background-color: #d9543f !important;' ) ;
218
+ expect ( css ) . toContain ( '}' ) ;
219
+ expect ( css ) . toContain ( 'a.bg-danger {' ) ;
220
+ expect ( css ) . toContain ( '' ) ;
221
+ expect ( css ) . toContain ( '&:focus,' ) ;
222
+ expect ( css ) . toContain ( '&.focus,' ) ;
223
+ expect ( css ) . toContain ( '&:hover,' ) ;
224
+ expect ( css ) . toContain ( '&.hover {' ) ;
225
+ expect ( css ) . toContain ( 'background-color: rgb(187, 58, 37) !important;' ) ;
226
+ expect ( css ) . toContain ( '}' ) ;
61
227
} ) ;
62
228
it ( 'bgInverse should return a css' , ( ) => {
63
229
const css = bgInverse ( defaultProps [ '$enable-hover-media-query' ] , defaultProps [ '$brand-inverse' ] ) ;
64
230
expect ( css ) . not . toContain ( 'undefined' ) ;
65
231
expect ( css ) . not . toContain ( 'null' ) ;
66
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 139130040 ) ;
232
+ expect ( css ) . toContain ( '.bg-inverse {' ) ;
233
+ expect ( css ) . toContain ( 'background-color: #373a3c !important;' ) ;
234
+ expect ( css ) . toContain ( 'a.bg-inverse {' ) ;
235
+ expect ( css ) . toContain ( '&:focus,' ) ;
236
+ expect ( css ) . toContain ( '&.focus,' ) ;
237
+ expect ( css ) . toContain ( '&:hover,' ) ;
238
+ expect ( css ) . toContain ( '&.hover {' ) ;
239
+ expect ( css ) . toContain ( 'background-color: rgb(44, 46, 48) !important;' ) ;
67
240
} ) ;
68
241
it ( 'bgFaded should have a parameter' , ( ) => {
69
242
const css = bgFaded ( ) ;
70
243
expect ( css ) . not . toContain ( 'undefined' ) ;
71
244
expect ( css ) . not . toContain ( 'null' ) ;
72
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 311715304 ) ;
245
+ expect ( css ) . toContain ( '.bg-faded {' ) ;
246
+ expect ( css ) . toContain ( 'background-color: #f7f7f9 !important;' ) ;
247
+ expect ( css ) . toContain ( 'a.bg-faded {' ) ;
248
+ expect ( css ) . toContain ( '&:focus,' ) ;
249
+ expect ( css ) . toContain ( '&.focus,' ) ;
250
+ expect ( css ) . toContain ( '&:hover,' ) ;
251
+ expect ( css ) . toContain ( '&.hover {' ) ;
252
+ expect ( css ) . toContain ( 'background-color: rgb(190, 190, 207) !important;' ) ;
73
253
} ) ;
74
254
it ( 'bgFaded should have a parameter' , ( ) => {
75
255
const css = bgPrimary ( ) ;
76
256
expect ( css ) . not . toContain ( 'undefined' ) ;
77
257
expect ( css ) . not . toContain ( 'null' ) ;
78
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 875390508 ) ;
258
+ expect ( css ) . toContain ( '.bg-primary {' ) ;
259
+ expect ( css ) . toContain ( 'background-color: #0275d8 !important;' ) ;
260
+ expect ( css ) . toContain ( 'a.bg-primary {' ) ;
261
+ expect ( css ) . toContain ( '&:focus,' ) ;
262
+ expect ( css ) . toContain ( '&.focus,' ) ;
263
+ expect ( css ) . toContain ( '&:hover,' ) ;
264
+ expect ( css ) . toContain ( '&.hover {' ) ;
265
+ expect ( css ) . toContain ( 'background-color: rgb(2, 94, 173) !important;' ) ;
79
266
} ) ;
80
267
it ( 'bgFaded should have a parameter' , ( ) => {
81
268
const css = bgSuccess ( ) ;
82
269
expect ( css ) . not . toContain ( 'undefined' ) ;
83
270
expect ( css ) . not . toContain ( 'null' ) ;
84
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( 308475481 ) ;
271
+ expect ( css ) . toContain ( '.bg-success {' ) ;
272
+ expect ( css ) . toContain ( 'background-color: #5cb85c !important;' ) ;
273
+ expect ( css ) . toContain ( 'a.bg-success {' ) ;
274
+ expect ( css ) . toContain ( '&:focus,' ) ;
275
+ expect ( css ) . toContain ( '&.focus,' ) ;
276
+ expect ( css ) . toContain ( '&:hover,' ) ;
277
+ expect ( css ) . toContain ( '&.hover {' ) ;
278
+ expect ( css ) . toContain ( 'background-color: rgb(67, 154, 67) !important;' ) ;
85
279
} ) ;
86
280
it ( 'bgFaded should have a parameter' , ( ) => {
87
281
const css = bgInfo ( ) ;
88
282
expect ( css ) . not . toContain ( 'undefined' ) ;
89
283
expect ( css ) . not . toContain ( 'null' ) ;
90
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( 152873846 ) ;
284
+ expect ( css ) . toContain ( '.bg-info {' ) ;
285
+ expect ( css ) . toContain ( 'background-color: #5bc0de !important;' ) ;
286
+ expect ( css ) . toContain ( 'a.bg-info {' ) ;
287
+ expect ( css ) . toContain ( '&:focus,' ) ;
288
+ expect ( css ) . toContain ( '&.focus,' ) ;
289
+ expect ( css ) . toContain ( '&:hover,' ) ;
290
+ expect ( css ) . toContain ( '&.hover {' ) ;
291
+ expect ( css ) . toContain ( 'background-color: rgb(42, 170, 209) !important;' ) ;
91
292
} ) ;
92
293
it ( 'bgFaded should have a parameter' , ( ) => {
93
294
const css = bgWarning ( ) ;
94
295
expect ( css ) . not . toContain ( 'undefined' ) ;
95
296
expect ( css ) . not . toContain ( 'null' ) ;
96
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 978208027 ) ;
297
+ expect ( css ) . toContain ( '.bg-warning {' ) ;
298
+ expect ( css ) . toContain ( 'background-color: #f0ad4e !important;' ) ;
299
+ expect ( css ) . toContain ( 'a.bg-warning {' ) ;
300
+ expect ( css ) . toContain ( '&:focus,' ) ;
301
+ expect ( css ) . toContain ( '&.focus,' ) ;
302
+ expect ( css ) . toContain ( '&:hover,' ) ;
303
+ expect ( css ) . toContain ( '&.hover {' ) ;
304
+ expect ( css ) . toContain ( 'background-color: rgb(235, 146, 20) !important;' ) ;
97
305
} ) ;
98
306
it ( 'bgFaded should have a parameter' , ( ) => {
99
307
const css = bgDanger ( ) ;
100
308
expect ( css ) . not . toContain ( 'undefined' ) ;
101
309
expect ( css ) . not . toContain ( 'null' ) ;
102
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 137526624 ) ;
310
+ expect ( css ) . toContain ( '.bg-danger {' ) ;
311
+ expect ( css ) . toContain ( 'background-color: #d9543f !important;' ) ;
312
+ expect ( css ) . toContain ( 'a.bg-danger {' ) ;
313
+ expect ( css ) . toContain ( '&:focus,' ) ;
314
+ expect ( css ) . toContain ( '&.focus,' ) ;
315
+ expect ( css ) . toContain ( '&:hover,' ) ;
316
+ expect ( css ) . toContain ( '&.hover {' ) ;
317
+ expect ( css ) . toContain ( 'background-color: rgb(187, 58, 37) !important;' ) ;
318
+ expect ( css ) . toContain ( '}' ) ;
103
319
} ) ;
104
320
it ( 'bgFaded should have a parameter' , ( ) => {
105
321
const css = bgInverse ( ) ;
106
322
expect ( css ) . not . toContain ( 'undefined' ) ;
107
323
expect ( css ) . not . toContain ( 'null' ) ;
108
- expect ( fromJS ( { css } ) . hashCode ( ) ) . toEqual ( - 139130040 ) ;
324
+ expect ( css ) . toContain ( '.bg-inverse {' ) ;
325
+ expect ( css ) . toContain ( 'background-color: #373a3c !important;' ) ;
326
+ expect ( css ) . toContain ( 'a.bg-inverse {' ) ;
327
+ expect ( css ) . toContain ( '&:focus,' ) ;
328
+ expect ( css ) . toContain ( '&.focus,' ) ;
329
+ expect ( css ) . toContain ( '&:hover,' ) ;
330
+ expect ( css ) . toContain ( '&.hover {' ) ;
331
+ expect ( css ) . toContain ( 'background-color: rgb(44, 46, 48) !important;' ) ;
109
332
} ) ;
110
333
} ) ;
0 commit comments