@@ -94,12 +94,12 @@ test('should import a simple constant and replace usages', () => {
94
94
) . resolves . toEqual (
95
95
strip ( `
96
96
:import("./colors.css") {
97
- i__value_red_1 : red;
97
+ i__value_red_0 : red;
98
98
}
99
99
:export {
100
- red: i__value_red_1 ;
100
+ red: i__value_red_0 ;
101
101
}
102
- .foo { color: i__value_red_1 ; }
102
+ .foo { color: i__value_red_0 ; }
103
103
` )
104
104
)
105
105
} )
@@ -113,12 +113,12 @@ test('should import and alias a constant and replace usages', () => {
113
113
) . resolves . toEqual (
114
114
strip ( `
115
115
:import("./colors.css") {
116
- i__value_red_2 : blue;
116
+ i__value_red_0 : blue;
117
117
}
118
118
:export {
119
- red: i__value_red_2 ;
119
+ red: i__value_red_0 ;
120
120
}
121
- .foo { color: i__value_red_2 ; }
121
+ .foo { color: i__value_red_0 ; }
122
122
` )
123
123
)
124
124
} )
@@ -133,15 +133,15 @@ test('should import multiple from a single file', () => {
133
133
) . resolves . toEqual (
134
134
strip ( `
135
135
:import("./colors.css") {
136
- i__value_blue_3 : blue;
137
- i__value_red_4 : red;
136
+ i__value_blue_0 : blue;
137
+ i__value_red_1 : red;
138
138
}
139
139
:export {
140
- blue: i__value_blue_3 ;
141
- red: i__value_red_4 ;
140
+ blue: i__value_blue_0 ;
141
+ red: i__value_red_1 ;
142
142
}
143
- .foo { color: i__value_red_4 ; }
144
- .bar { color: i__value_blue_3 }
143
+ .foo { color: i__value_red_1 ; }
144
+ .bar { color: i__value_blue_0 }
145
145
` )
146
146
)
147
147
} )
@@ -154,11 +154,11 @@ test('should import from a definition', () => {
154
154
) . resolves . toEqual (
155
155
strip ( `
156
156
:import("./colors.css") {
157
- i__value_red_5 : red
157
+ i__value_red_0 : red
158
158
}
159
159
:export {
160
160
colors: "./colors.css";
161
- red: i__value_red_5
161
+ red: i__value_red_0
162
162
}
163
163
` )
164
164
)
@@ -172,10 +172,10 @@ test('should only allow values for paths if defined in the right order', () => {
172
172
) . resolves . toEqual (
173
173
strip ( `
174
174
:import(colors) {
175
- i__value_red_6 : red
175
+ i__value_red_0 : red
176
176
}
177
177
:export {
178
- red: i__value_red_6 ;
178
+ red: i__value_red_0 ;
179
179
colors: "./colors.css"
180
180
}
181
181
` )
@@ -226,14 +226,14 @@ test('should preserve import order', () => {
226
226
) . resolves . toEqual (
227
227
strip ( `
228
228
:import("./a.css") {
229
- i__value_a_7 : a
229
+ i__value_a_0 : a
230
230
}
231
231
:import("./b.css") {
232
- i__value_b_8 : b
232
+ i__value_b_1 : b
233
233
}
234
234
:export {
235
- a: i__value_a_7 ;
236
- b: i__value_b_8
235
+ a: i__value_a_0 ;
236
+ b: i__value_b_1
237
237
}
238
238
` )
239
239
)
@@ -247,12 +247,12 @@ test('should allow custom-property-style names', () => {
247
247
) . resolves . toEqual (
248
248
strip ( `
249
249
:import("./colors.css") {
250
- i__value___red_9 : --red;
250
+ i__value___red_0 : --red;
251
251
}
252
252
:export {
253
- --red: i__value___red_9 ;
253
+ --red: i__value___red_0 ;
254
254
}
255
- .foo { color: i__value___red_9 ; }
255
+ .foo { color: i__value___red_0 ; }
256
256
` )
257
257
)
258
258
} )
@@ -306,15 +306,15 @@ test('should import multiple from a single file on multiple lines', () => {
306
306
) . resolves . toEqual (
307
307
strip ( `
308
308
:import("./colors.css") {
309
- i__value_blue_10 : blue;
310
- i__value_red_11 : red;
309
+ i__value_blue_0 : blue;
310
+ i__value_red_1 : red;
311
311
}
312
312
:export {
313
- blue: i__value_blue_10 ;
314
- red: i__value_red_11 ;
313
+ blue: i__value_blue_0 ;
314
+ red: i__value_red_1 ;
315
315
}
316
- .foo { color: i__value_red_11 ; }
317
- .bar { color: i__value_blue_10 }
316
+ .foo { color: i__value_red_1 ; }
317
+ .bar { color: i__value_blue_0 }
318
318
` )
319
319
)
320
320
} )
@@ -364,11 +364,11 @@ test('reuse existing :import with same name and :export', () => {
364
364
strip ( `
365
365
:import('./colors.css') {
366
366
i__some_import: blue;
367
- i__value_a_12 : a
367
+ i__value_a_0 : a
368
368
}
369
369
:export {
370
370
b: i__c;
371
- a: i__value_a_12
371
+ a: i__value_a_0
372
372
}
373
373
` )
374
374
)
@@ -378,18 +378,18 @@ test('prevent imported names collision', () => {
378
378
return expect (
379
379
runCSS ( `
380
380
:import(colors) {
381
- i__value_a_13 : a;
381
+ i__value_a_0 : a;
382
382
}
383
383
@value a from colors;
384
384
` )
385
385
) . resolves . toEqual (
386
386
strip ( `
387
387
:import(colors) {
388
- i__value_a_13 : a;
389
- i__value_a_14 : a
388
+ i__value_a_0 : a;
389
+ i__value_a_1 : a
390
390
}
391
391
:export {
392
- a: i__value_a_14
392
+ a: i__value_a_1
393
393
}
394
394
` )
395
395
)
0 commit comments