@@ -10,6 +10,24 @@ describe("source maps", function() {
10
10
testWithMap ( "falsy: undefined map doesn't cause an error" , ".class { a: b c d; }" , undefined , [
11
11
[ 1 , ".class { a: b c d; }" , "" ]
12
12
] ) ;
13
+ testWithMap ( "should don't generate sourceMap when `sourceMap: false` and map exist" ,
14
+ ".class { a: b c d; }" ,
15
+ {
16
+ file : 'test.css' ,
17
+ mappings : 'AAAA,SAAS,SAAS,EAAE' ,
18
+ names : [ ] ,
19
+ sourceRoot : '' ,
20
+ sources : [ '/folder/test.css' ] ,
21
+ sourcesContent : [ '.class { a: b c d; }' ] ,
22
+ version : 3
23
+ } ,
24
+ [
25
+ [ 1 , ".class { a: b c d; }" , "" ]
26
+ ] ,
27
+ {
28
+ query : "?sourceMap=false"
29
+ }
30
+ ) ;
13
31
testMap ( "generate sourceMap (1 loader)" , ".class { a: b c d; }" , undefined , {
14
32
loaders : [ { request : "/path/css-loader" } ] ,
15
33
options : { context : "/" } ,
@@ -61,4 +79,13 @@ describe("source maps", function() {
61
79
version : 3
62
80
} ]
63
81
] ) ;
82
+ testMap ( "don't generate sourceMap (1 loader)" , ".class { a: b c d; }" , undefined , {
83
+ loaders : [ { request : "/path/css-loader" } ] ,
84
+ options : { context : "/" } ,
85
+ resource : "/folder/test.css" ,
86
+ request : "/path/css-loader!/folder/test.css" ,
87
+ query : "?sourceMap=false"
88
+ } , [
89
+ [ 1 , ".class { a: b c d; }" , "" ]
90
+ ] ) ;
64
91
} ) ;
0 commit comments