File tree 1 file changed +19
-0
lines changed
1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -257,10 +257,29 @@ describe('js-to-styles-vars-loader', () => {
257
257
expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.sass' } ) ) . toEqual ( 'sass' ) ;
258
258
} ) ;
259
259
260
+ it ( 'should recognise sass resource in vue inline style' , ( ) => {
261
+ expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.vue?vue&type=style&index=0&id=2964abc9&scoped=true&lang=scss&' } ) ) . toEqual ( 'sass' ) ;
262
+ expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.vue?vue&type=style&index=0&id=2964abc9&scoped=true&lang=sass&' } ) ) . toEqual ( 'sass' ) ;
263
+ } ) ;
264
+
265
+ it ( 'should recognise sass resource in vue external style' , ( ) => {
266
+ expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.scss?vue&type=style&index=0&id=0e4a89e8&scoped=true&lang=css&' } ) ) . toEqual ( 'sass' ) ;
267
+ expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.sass?vue&type=style&index=0&id=0e4a89e8&scoped=true&lang=css&' } ) ) . toEqual ( 'sass' ) ;
268
+ } ) ;
269
+
260
270
it ( 'should recognise less resource' , ( ) => {
261
271
expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.less' } ) ) . toEqual ( 'less' ) ;
262
272
} ) ;
263
273
274
+
275
+ it ( 'should recognise sass resource in less inline style' , ( ) => {
276
+ expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.vue?vue&type=style&index=0&id=2964abc9&scoped=true&lang=less&' } ) ) . toEqual ( 'less' ) ;
277
+ } ) ;
278
+
279
+ it ( 'should recognise sass resource in less external style' , ( ) => {
280
+ expect ( operator . getPreprocessorType ( { resource : '/path/to/resource.less?vue&type=style&index=0&id=0e4a89e8&scoped=true&lang=css&' } ) ) . toEqual ( 'less' ) ;
281
+ } ) ;
282
+
264
283
it ( 'throw error if proprocessor type is unknown' , ( ) => {
265
284
const caller = ( ) => {
266
285
operator . getPreprocessorType ( { resource : 'unknown.extension' } ) ;
You can’t perform that action at this time.
0 commit comments