1+ import { resolve } from 'path'
12import { describe , expect , test , vi } from 'vitest'
23import { createCSSModule , getCSSFileRecursion } from '../process-css'
34import type { ICSSFile } from '../../types'
@@ -106,16 +107,16 @@ describe('process css', () => {
106107 foo : new Set ( [ 'v-bind(foo)' ] ) ,
107108 } ,
108109 }
109- mockCssFiles . set ( 'D:/project-github/unplugin-vue-cssvars/ play/src/assets/test.css', mockCSSFilesContent )
110+ mockCssFiles . set ( resolve ( '/ play/src/assets/test.css') , mockCSSFilesContent )
110111 const mockDescriptor = {
111112 styles : [ {
112113 content : '@import "./assets/test";\n'
113114 + ' div {\n'
114- + ' color: v-bind(color2)\n'
115+ + ' color: v-bind(color2); \n'
115116 + ' }' ,
116117 } ] ,
117118 }
118- const mockId = 'D:/project-github/unplugin-vue-cssvars/ play/src/App.vue'
119+ const mockId = resolve ( '/ play/src/App.vue')
119120 const res = createCSSModule ( mockDescriptor as any , mockId , mockCssFiles )
120121 expect ( res ) . toMatchObject ( [ mockCSSFilesContent ] )
121122 expect ( res ) . matchSnapshot ( )
@@ -129,29 +130,29 @@ describe('process css', () => {
129130 foo : new Set ( [ 'v-bind(foo)' ] ) ,
130131 } ,
131132 }
132- mockCssFiles . set ( 'D:/project-github/unplugin-vue-cssvars/ play/src/assets/test.css', mockCSSFilesContent )
133+ mockCssFiles . set ( resolve ( '/ play/src/assets/test.css') , mockCSSFilesContent )
133134 const mockCSSFilesContent2 = {
134135 importer : new Set ( ) ,
135136 vBindCode : {
136137 bar : new Set ( [ 'v-bind(bar)' ] ) ,
137138 } ,
138139 }
139- mockCssFiles . set ( 'D:/project-github/unplugin-vue-cssvars/ play/src/assets/test2.css', mockCSSFilesContent2 )
140+ mockCssFiles . set ( resolve ( '/ play/src/assets/test2.css') , mockCSSFilesContent2 )
140141 const mockDescriptor = {
141142 styles : [ {
142143 content : '@import "./assets/test";\n'
143144 + ' div {\n'
144- + ' color: v-bind(color)\n'
145+ + ' color: v-bind(color); \n'
145146 + ' }' ,
146147 } ,
147148 {
148149 content : '@import "./assets/test2";\n'
149150 + ' div {\n'
150- + ' color: v-bind(color2)\n'
151+ + ' color: v-bind(color2); \n'
151152 + ' }' ,
152153 } ] ,
153154 }
154- const mockId = 'D:/project-github/unplugin-vue-cssvars/ play/src/App.vue'
155+ const mockId = resolve ( '/ play/src/App.vue')
155156 const res = createCSSModule ( mockDescriptor as any , mockId , mockCssFiles )
156157 expect ( res ) . toMatchObject ( [ mockCSSFilesContent , mockCSSFilesContent2 ] )
157158 expect ( res ) . matchSnapshot ( )
0 commit comments