@@ -32,6 +32,11 @@ function assetEvaluated(output, result, modules) {
3232 exports . should . be . eql ( result ) ;
3333}
3434
35+ function assertRaw ( output , result , modules ) {
36+ console . log ( 'output' , output ) ;
37+ output . should . containEql ( result ) ;
38+ }
39+
3540function runLoader ( loader , input , map , addOptions , callback ) {
3641 var opt = {
3742 options : {
@@ -69,6 +74,18 @@ exports.test = function test(name, input, result, query, modules) {
6974 } ) ;
7075} ;
7176
77+ exports . testRaw = function testRaw ( name , input , result , query , modules ) {
78+ it ( name , function ( done ) {
79+ runLoader ( cssLoader , input , undefined , ! query || typeof query === "string" ? {
80+ query : query
81+ } : query , function ( err , output ) {
82+ if ( err ) return done ( err ) ;
83+ assertRaw ( output , result , modules ) ;
84+ done ( ) ;
85+ } ) ;
86+ } ) ;
87+ }
88+
7289exports . testError = function test ( name , input , onError ) {
7390 it ( name , function ( done ) {
7491 runLoader ( cssLoader , input , undefined , { } , function ( err , output ) { // eslint-disable-line no-unused-vars
0 commit comments