@@ -5,179 +5,179 @@ import util from './util';
5
5
6
6
test ( 'postcss-nested unwraps rule inside rule' , async t => {
7
7
const code = 'a { a: 1 } a { a: 1; b { b: 2; c { c: 3 } } }' ;
8
- t . same (
8
+ t . deepEqual (
9
9
await util . postcssNestedResolve ( code ) ,
10
10
await util . allExpected ( code ) ,
11
11
) ;
12
- t . same (
12
+ t . deepEqual (
13
13
await util . allExpected ( code ) ,
14
14
[ 'a' , 'a' , 'a b' , 'a b c' ] ,
15
15
) ;
16
16
} ) ;
17
17
18
18
test ( 'postcss-nested cleans rules after unwrap' , async t => {
19
19
const code = 'a { b .one {} b .two {} }' ;
20
- t . same (
20
+ t . deepEqual (
21
21
await util . postcssNestedResolve ( code ) ,
22
22
await util . allExpected ( code ) ,
23
23
) ;
24
- t . same (
24
+ t . deepEqual (
25
25
await util . allExpected ( code ) ,
26
26
[ 'a b .one' , 'a b .two' ] ,
27
27
) ;
28
28
} ) ;
29
29
30
30
test ( 'postcss-nested replaces ampersand' , async t => {
31
31
const code = 'a { body &:hover b {} }' ;
32
- t . same (
32
+ t . deepEqual (
33
33
await util . postcssNestedResolve ( code ) ,
34
34
await util . allExpected ( code ) ,
35
35
) ;
36
- t . same (
36
+ t . deepEqual (
37
37
await util . allExpected ( code ) ,
38
38
[ 'body a:hover b' ] ,
39
39
) ;
40
40
} ) ;
41
41
42
42
test ( 'postcss-nested replaces ampersands' , async t => {
43
43
const code = 'a { &:hover, &:active {} }' ;
44
- t . same (
44
+ t . deepEqual (
45
45
await util . postcssNestedResolve ( code ) ,
46
46
await util . allExpected ( code ) ,
47
47
) ;
48
- t . same (
48
+ t . deepEqual (
49
49
await util . allExpected ( code ) ,
50
50
[ 'a:active' , 'a:hover' ] ,
51
51
) ;
52
52
} ) ;
53
53
54
54
test ( 'postcss-nested replaces ampersand in string' , async t => {
55
55
const code = '.block { &_elem {} }' ;
56
- t . same (
56
+ t . deepEqual (
57
57
await util . postcssNestedResolve ( code ) ,
58
58
await util . allExpected ( code ) ,
59
59
) ;
60
- t . same (
60
+ t . deepEqual (
61
61
await util . allExpected ( code ) ,
62
62
[ '.block_elem' ] ,
63
63
) ;
64
64
} ) ;
65
65
66
66
test ( 'postcss-nested unwrap rules inside at-rules' , async t => {
67
67
const code = '@media (max-width: 500px) { a { b {} } }' ;
68
- t . same (
68
+ t . deepEqual (
69
69
await util . postcssNestedResolve ( code ) ,
70
70
await util . allExpected ( code ) ,
71
71
) ;
72
- t . same (
72
+ t . deepEqual (
73
73
await util . allExpected ( code ) ,
74
74
[ 'a b' ] ,
75
75
) ;
76
76
} ) ;
77
77
78
78
test ( 'postcss-nested unwraps at-rule' , async t => {
79
79
const code = 'a { b { @media screen { width: auto } } }' ;
80
- t . same (
80
+ t . deepEqual (
81
81
await util . postcssNestedResolve ( code ) ,
82
82
await util . allExpected ( code ) ,
83
83
) ;
84
- t . same (
84
+ t . deepEqual (
85
85
await util . allExpected ( code ) ,
86
86
[ 'a b' ] ,
87
87
) ;
88
88
} ) ;
89
89
90
90
test ( 'postcss-nested unwraps at-rule with rules' , async t => {
91
91
const code = 'a { @media screen { b { color: black } } }' ;
92
- t . same (
92
+ t . deepEqual (
93
93
await util . postcssNestedResolve ( code ) ,
94
94
await util . allExpected ( code ) ,
95
95
) ;
96
- t . same (
96
+ t . deepEqual (
97
97
await util . allExpected ( code ) ,
98
98
[ 'a b' ] ,
99
99
) ;
100
100
} ) ;
101
101
102
102
test ( 'postcss-nested unwraps at-rules' , async t => {
103
103
const code = 'a { a: 1 } a { @media screen { @supports (a: 1) { a: 1 } } }' ;
104
- t . same (
104
+ t . deepEqual (
105
105
await util . postcssNestedResolve ( code ) ,
106
106
await util . allExpected ( code ) ,
107
107
) ;
108
- t . same (
108
+ t . deepEqual (
109
109
await util . allExpected ( code ) ,
110
110
[ 'a' , 'a' ] ,
111
111
) ;
112
112
} ) ;
113
113
114
114
test ( 'postcss-nested processes comma' , async t => {
115
115
const code = '.one, .two { a {} }' ;
116
- t . same (
116
+ t . deepEqual (
117
117
await util . postcssNestedResolve ( code ) ,
118
118
await util . allExpected ( code ) ,
119
119
) ;
120
- t . same (
120
+ t . deepEqual (
121
121
await util . allExpected ( code ) ,
122
122
[ '.one a' , '.two a' ] ,
123
123
) ;
124
124
} ) ;
125
125
126
126
test ( 'postcss-nested processes comma with ampersand' , async t => {
127
127
const code = '.one, .two { &:hover {} }' ;
128
- t . same (
128
+ t . deepEqual (
129
129
await util . postcssNestedResolve ( code ) ,
130
130
await util . allExpected ( code ) ,
131
131
) ;
132
- t . same (
132
+ t . deepEqual (
133
133
await util . allExpected ( code ) ,
134
134
[ '.one:hover' , '.two:hover' ] ,
135
135
) ;
136
136
} ) ;
137
137
138
138
test ( 'postcss-nested processes comma inside' , async t => {
139
139
const code = 'a, b { .one, .two {} }' ;
140
- t . same (
140
+ t . deepEqual (
141
141
await util . postcssNestedResolve ( code ) ,
142
142
await util . allExpected ( code ) ,
143
143
) ;
144
- t . same (
144
+ t . deepEqual (
145
145
await util . allExpected ( code ) ,
146
146
[ 'a .one' , 'a .two' , 'b .one' , 'b .two' ] ,
147
147
) ;
148
148
} ) ;
149
149
150
150
test ( 'postcss-nested moves comment with rule' , async t => {
151
151
const code = 'a {\n /*B*/\n b {}\n}' ;
152
- t . same (
152
+ t . deepEqual (
153
153
await util . postcssNestedResolve ( code ) ,
154
154
await util . allExpected ( code ) ,
155
155
) ;
156
- t . same (
156
+ t . deepEqual (
157
157
await util . allExpected ( code ) ,
158
158
[ 'a b' ] ,
159
159
) ;
160
160
} ) ;
161
161
162
162
test ( 'postcss-nested moves comment with at-rule' , async t => {
163
163
const code = 'a {\n /*B*/\n @media {\n one: 1\n }\n}' ;
164
- t . same (
164
+ t . deepEqual (
165
165
await util . postcssNestedResolve ( code ) ,
166
166
await util . allExpected ( code ) ,
167
167
) ;
168
- t . same (
168
+ t . deepEqual (
169
169
await util . allExpected ( code ) ,
170
170
[ 'a' ] ,
171
171
) ;
172
172
} ) ;
173
173
174
174
test ( 'postcss-nested moves comment with declaration' , async t => {
175
175
const code = 'a {\n @media {\n /*B*/\n one: 1\n }\n}' ;
176
- t . same (
176
+ t . deepEqual (
177
177
await util . postcssNestedResolve ( code ) ,
178
178
await util . allExpected ( code ) ,
179
179
) ;
180
- t . same (
180
+ t . deepEqual (
181
181
await util . allExpected ( code ) ,
182
182
[ 'a' ] ,
183
183
) ;
0 commit comments