Browse Source

wrap solo tests in a console group, to make verbose logging easier to comprehend

contingency-plan
Rich-Harris 10 years ago
parent
commit
593e87e69e
  1. 8
      test/test.js

8
test/test.js

@ -58,6 +58,8 @@ describe( 'rollup', function () {
entry: FUNCTION + '/' + dir + '/main.js' entry: FUNCTION + '/' + dir + '/main.js'
}); });
if ( config.solo ) console.group( dir );
return rollup.rollup( options ) return rollup.rollup( options )
.then( function ( bundle ) { .then( function ( bundle ) {
var unintendedError; var unintendedError;
@ -121,6 +123,8 @@ describe( 'rollup', function () {
console.log( code + '\n\n\n' ); console.log( code + '\n\n\n' );
} }
if ( config.solo ) console.groupEnd();
if ( unintendedError ) throw unintendedError; if ( unintendedError ) throw unintendedError;
}, function ( err ) { }, function ( err ) {
if ( config.error ) { if ( config.error ) {
@ -148,6 +152,8 @@ describe( 'rollup', function () {
PROFILES.forEach( function ( profile ) { PROFILES.forEach( function ( profile ) {
( config.skip ? it.skip : config.solo ? it.only : it )( 'generates ' + profile.format, function () { ( config.skip ? it.skip : config.solo ? it.only : it )( 'generates ' + profile.format, function () {
if ( config.solo ) console.group( dir );
return bundlePromise.then( function ( bundle ) { return bundlePromise.then( function ( bundle ) {
var options = extend( {}, config.options, { var options = extend( {}, config.options, {
dest: FORM + '/' + dir + '/_actual/' + profile.format + '.js', dest: FORM + '/' + dir + '/_actual/' + profile.format + '.js',
@ -176,6 +182,8 @@ describe( 'rollup', function () {
assert.equal( actualCode, expectedCode ); assert.equal( actualCode, expectedCode );
assert.deepEqual( actualMap, expectedMap ); assert.deepEqual( actualMap, expectedMap );
if ( config.solo ) console.groupEnd();
}); });
}); });
}); });

Loading…
Cancel
Save