@@ -10,6 +10,24 @@ describe("source maps", function() {
1010testWithMap ( "falsy: undefined map doesn't cause an error" , ".class { a: b c d; }" , undefined , [
1111[ 1 , ".class { a: b c d; }" , "" ]
1212] ) ;
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+ ) ;
1331testMap ( "generate sourceMap (1 loader)" , ".class { a: b c d; }" , undefined , {
1432loaders : [ { request : "/path/css-loader" } ] ,
1533options : { context : "/" } ,
@@ -95,4 +113,13 @@ describe("source maps", function() {
95113version : 3
96114} ]
97115] ) ;
116+ testMap ( "don't generate sourceMap (1 loader)" , ".class { a: b c d; }" , undefined , {
117+ loaders : [ { request : "/path/css-loader" } ] ,
118+ options : { context : "/" } ,
119+ resource : "/folder/test.css" ,
120+ request : "/path/css-loader!/folder/test.css" ,
121+ query : "?sourceMap=false"
122+ } , [
123+ [ 1 , ".class { a: b c d; }" , "" ]
124+ ] ) ;
98125} ) ;
0 commit comments