@@ -32,6 +32,10 @@ function assetEvaluated(output, result, modules) {
32
32
exports . should . be . eql ( result ) ;
33
33
}
34
34
35
+ function assertRaw ( output , result ) {
36
+ output . should . containEql ( result ) ;
37
+ }
38
+
35
39
function runLoader ( loader , input , map , addOptions , callback ) {
36
40
var opt = {
37
41
options : {
@@ -69,6 +73,18 @@ exports.test = function test(name, input, result, query, modules) {
69
73
} ) ;
70
74
} ;
71
75
76
+ exports . testRaw = function testRaw ( name , input , result , query , modules ) {
77
+ it ( name , function ( done ) {
78
+ runLoader ( cssLoader , input , undefined , ! query || typeof query === "string" ? {
79
+ query : query
80
+ } : query , function ( err , output ) {
81
+ if ( err ) return done ( err ) ;
82
+ assertRaw ( output , result , modules ) ;
83
+ done ( ) ;
84
+ } ) ;
85
+ } ) ;
86
+ }
87
+
72
88
exports . testError = function test ( name , input , onError ) {
73
89
it ( name , function ( done ) {
74
90
runLoader ( cssLoader , input , undefined , { } , function ( err , output ) { // eslint-disable-line no-unused-vars
0 commit comments