@@ -65,7 +65,7 @@ it('works', async () => {
65
65
expect ( css . length ) . toBe ( 1 ) ;
66
66
expect ( externalJs . length ) . toBe ( 0 ) ;
67
67
expect ( externalCss . length ) . toBe ( 0 ) ;
68
- expect ( css [ 0 ] . filename ) . toBe ( 'anonymous.vue .css' ) ;
68
+ expect ( css [ 0 ] . filename ) . toBe ( 'anonymous.vue__0 .css' ) ;
69
69
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
70
70
const dir = join ( testDistDir , 'mvp' ) ;
71
71
const modulePath = join ( dir , destFilename ) ;
@@ -114,7 +114,7 @@ it('works with custom filename', async () => {
114
114
} = compile ( fixtures . mvp , { filename : 'custom.vue' } ) ;
115
115
expect ( destFilename ) . toBe ( 'custom.vue.js' ) ;
116
116
expect ( css . length ) . toBe ( 1 ) ;
117
- expect ( css [ 0 ] . filename ) . toBe ( 'custom.vue .css' ) ;
117
+ expect ( css [ 0 ] . filename ) . toBe ( 'custom.vue__0 .css' ) ;
118
118
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
119
119
const dir = join ( testDistDir , 'custom-filename' ) ;
120
120
const modulePath = join ( dir , destFilename ) ;
@@ -138,7 +138,7 @@ it('works with <script setup>', async () => {
138
138
} = compile ( fixtures . setup , { filename : 'setup.vue' } ) ;
139
139
expect ( destFilename ) . toBe ( 'setup.vue.js' ) ;
140
140
expect ( css . length ) . toBe ( 1 ) ;
141
- expect ( css [ 0 ] . filename ) . toBe ( 'setup.vue .css' ) ;
141
+ expect ( css [ 0 ] . filename ) . toBe ( 'setup.vue__0 .css' ) ;
142
142
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
143
143
const dir = join ( testDistDir , 'setup' ) ;
144
144
const modulePath = join ( dir , destFilename ) ;
@@ -224,7 +224,7 @@ it('works with auto-import css', async () => {
224
224
expect ( externalJs . length ) . toBe ( 0 ) ;
225
225
expect ( externalCss . length ) . toBe ( 0 ) ;
226
226
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
227
- expect ( jsCode . includes ( `import './foo.vue .css'` ) ) . toBe ( true ) ;
227
+ expect ( jsCode . includes ( `import './foo.vue__0 .css'` ) ) . toBe ( true ) ;
228
228
const dir = join ( testDistDir , 'auto-import-css' ) ;
229
229
const modulePath = join ( dir , destFilename ) ;
230
230
if ( existsSync ( dir ) ) {
@@ -247,7 +247,7 @@ it('works with auto-import css without <style>', async () => {
247
247
} = compile ( fixtures . nonCss , { filename : 'foo.vue' , autoImportCss : true } ) ;
248
248
expect ( destFilename ) . toBe ( 'foo.vue.js' ) ;
249
249
expect ( css . length ) . toBe ( 0 ) ;
250
- expect ( jsCode . includes ( `import './foo.vue .css'` ) ) . toBe ( false ) ;
250
+ expect ( jsCode . includes ( `import './foo.vue__0 .css'` ) ) . toBe ( false ) ;
251
251
const dir = join ( testDistDir , 'auto-import-non-css' ) ;
252
252
const modulePath = join ( dir , destFilename ) ;
253
253
if ( existsSync ( dir ) ) {
@@ -270,7 +270,7 @@ it('works with scoped CSS', async () => {
270
270
expect ( destFilename ) . toBe ( 'scoped.vue.js' ) ;
271
271
expect ( css . length ) . toBe ( 1 ) ;
272
272
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
273
- expect ( css [ 0 ] . filename ) . toBe ( 'scoped.vue .css' ) ;
273
+ expect ( css [ 0 ] . filename ) . toBe ( 'scoped.vue__0 .css' ) ;
274
274
const dir = join ( testDistDir , 'scoped' ) ;
275
275
const modulePath = join ( dir , destFilename ) ;
276
276
if ( existsSync ( dir ) ) {
@@ -293,7 +293,6 @@ it('works with scoped CSS', async () => {
293
293
expect ( rootElement . children [ 1 ] . attributes . item ( 0 ) ! . name ) . toEqual (
294
294
rootElement . children [ 0 ] . attributes . item ( 0 ) ! . name
295
295
) ;
296
- expect ( css [ 0 ] . code ) . toMatch ( rootElement . children [ 0 ] . attributes . item ( 0 ) ! . name ) ;
297
296
} ) ;
298
297
299
298
it ( 'works with CSS Modules' , async ( ) => {
@@ -307,7 +306,7 @@ it('works with CSS Modules', async () => {
307
306
expect ( destFilename ) . toBe ( 'css.modules.vue.js' ) ;
308
307
expect ( css . length ) . toBe ( 1 ) ;
309
308
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
310
- expect ( css [ 0 ] . filename ) . toBe ( 'css.modules.vue.0.module .css' ) ;
309
+ expect ( css [ 0 ] . filename ) . toBe ( 'css.modules.vue__0 .css' ) ;
311
310
const dir = join ( testDistDir , 'css-modules' ) ;
312
311
const modulePath = join ( dir , destFilename ) ;
313
312
if ( existsSync ( dir ) ) {
@@ -338,7 +337,7 @@ it('works with CSS Modules without auto-import-css', async () => {
338
337
expect ( destFilename ) . toBe ( 'css.modules.vue.js' ) ;
339
338
expect ( css . length ) . toBe ( 1 ) ;
340
339
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
341
- expect ( css [ 0 ] . filename ) . toBe ( 'css.modules.vue.0.module .css' ) ;
340
+ expect ( css [ 0 ] . filename ) . toBe ( 'css.modules.vue__0 .css' ) ;
342
341
const dir = join ( testDistDir , 'css-modules-without-auto-import-css' ) ;
343
342
const modulePath = join ( dir , destFilename ) ;
344
343
if ( existsSync ( dir ) ) {
@@ -360,12 +359,11 @@ it('works with sass', async () => {
360
359
const {
361
360
js : { filename : destFilename , code : jsCode } ,
362
361
css,
363
- errors,
364
362
} = compile ( fixtures . sass , { filename : 'foo.vue' , autoImportCss : true } ) ;
365
363
expect ( destFilename ) . toBe ( 'foo.vue.js' ) ;
366
364
expect ( css . length ) . toBe ( 1 ) ;
367
365
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
368
- expect ( jsCode . includes ( `import './foo.vue.css '` ) ) . toBe ( true ) ;
366
+ expect ( jsCode . includes ( `import './foo.vue__0.scss '` ) ) . toBe ( true ) ;
369
367
const dir = join ( testDistDir , 'sass' ) ;
370
368
const modulePath = join ( dir , destFilename ) ;
371
369
if ( existsSync ( dir ) ) {
@@ -396,7 +394,7 @@ it('works with external js', async () => {
396
394
expect ( externalJs [ 0 ] . query ) . toEqual ( { } ) ;
397
395
expect ( externalCss . length ) . toBe ( 0 ) ;
398
396
expect ( css [ 0 ] . code ) . toBeTruthy ( ) ;
399
- expect ( jsCode . includes ( `import './foo.vue .css'` ) ) . toBe ( true ) ;
397
+ expect ( jsCode . includes ( `import './foo.vue__0 .css'` ) ) . toBe ( true ) ;
400
398
const dir = join ( testDistDir , 'external-js' ) ;
401
399
const modulePath = join ( dir , destFilename ) ;
402
400
if ( existsSync ( dir ) ) {
@@ -630,7 +628,7 @@ it('works with external scoped css', async () => {
630
628
expect ( externalCss [ 0 ] . query . id ) . toBeTruthy ( ) ;
631
629
expect (
632
630
jsCode . includes (
633
- `import './external.css?scoped=true&id=${ externalCss [ 0 ] . query . id } &external .css'`
631
+ `import './external.css?scoped=true&id=${ externalCss [ 0 ] . query . id } &lang .css'`
634
632
)
635
633
) . toBe ( true ) ;
636
634
const dir = join ( testDistDir , 'external-scoped' ) ;
@@ -678,7 +676,7 @@ it('works with external css modules', async () => {
678
676
expect ( externalCss [ 0 ] . query ) . toEqual ( { module : 'true' } ) ;
679
677
expect (
680
678
jsCode . includes (
681
- `import style0 from './external.module.css?module=true&external .module.css'`
679
+ `import style0 from './external.module.css?module=true&lang .module.css'`
682
680
)
683
681
) . toBe ( true ) ;
684
682
const dir = join ( testDistDir , 'external-css-modules' ) ;
0 commit comments