@@ -72,6 +72,17 @@ describe("ExtractTextPlugin.extract()", function() {
72
72
] ) ;
73
73
} ) ;
74
74
75
+ it ( "accepts an array of loader names in loader object" , function ( ) {
76
+ ExtractTextPlugin . extract ( {
77
+ use : [ "css-loader" , "postcss-loader" , "sass-loader" ]
78
+ } ) . should . deepEqual ( [
79
+ { loader : loaderPath , options : { omit : 0 , remove :true } } ,
80
+ { loader : "css-loader" } ,
81
+ { loader : "postcss-loader" } ,
82
+ { loader : "sass-loader" }
83
+ ] ) ;
84
+ } ) ;
85
+
75
86
it ( "accepts a loader object with an options object" , function ( ) {
76
87
ExtractTextPlugin . extract (
77
88
{ use : "css-loader" , options : { modules : true } }
@@ -81,6 +92,19 @@ describe("ExtractTextPlugin.extract()", function() {
81
92
] ) ;
82
93
} ) ;
83
94
95
+ it ( "accepts a loader object with an options object in array of loaders" , function ( ) {
96
+ ExtractTextPlugin . extract ( {
97
+ use : [
98
+ { loader : "css-loader" , options : { modules : true } } ,
99
+ "postcss-loader"
100
+ ]
101
+ } ) . should . deepEqual ( [
102
+ { loader : loaderPath , options : { omit : 0 , remove :true } } ,
103
+ { loader : "css-loader" , options : { modules : true } } ,
104
+ { loader : "postcss-loader" }
105
+ ] ) ;
106
+ } ) ;
107
+
84
108
it ( "accepts a loader object with a (legacy) query object" , function ( ) {
85
109
ExtractTextPlugin . extract (
86
110
{ use : "css-loader" , query : { modules : true } }
0 commit comments