fileContents.forEach(function (contents, i) { assert.match( contents , new RegExp( 'Build: ender build qwery bean bonzo sel' + (use ? ' --output ' + use : '') + '$', 'm' ) , files[i] + ' contains correct build command') assert.sourceContainsPackages(contents, 5, files[i]) assert.hasVersionedPackage(contents, 'qwery', files[i]) assert.hasVersionedPackage(contents, 'bean', files[i]) assert.hasVersionedPackage(stdout, 'bonzo', 'stdout') assert.hasVersionedPackage(stdout, 'es5-basic', 'stdout') assert.hasVersionedPackage(stdout, 'sel', 'stdout') assert.sourceHasPackage(contents, 'qwery', files[i]) assert.sourceHasPackage(contents, 'bean', files[i]) assert.sourceHasPackage(contents, 'bonzo', files[i]) assert.sourceHasPackage(contents, 'es5-basic', files[i]) assert.sourceHasPackage(contents, 'sel', files[i]) assert.sourceHasRequire(contents, 'qwery', files[i]) assert.sourceHasRequire(contents, 'bean', files[i]) assert.sourceHasRequire(contents, 'bonzo', files[i]) assert.sourceHasRequire(contents, 'es5-basic', files[i]) assert.sourceHasRequire(contents, 'sel', files[i]) assert.sourceHasRequire(contents, 'qwery/src/ender', files[i]) assert.sourceHasRequire(contents, 'bean/src/ender', files[i]) assert.sourceHasRequire(contents, 'bonzo/src/ender', files[i]) assert.sourceHasRequire(contents, 'sel/lib/ender', files[i]) assert.sourceHasPackagesInOrder(contents, 'qwery', 'bean', files[i]) assert.sourceHasPackagesInOrder(contents, 'bean', 'bonzo', files[i]) assert.sourceHasPackagesInOrder(contents, 'bonzo', 'es5-basic', files[i]) assert.sourceHasPackagesInOrder(contents, 'es5-basic', 'sel', files[i]) })