aboutsummaryrefslogtreecommitdiffstats
path: root/test/integration/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/index.js')
-rw-r--r--test/integration/index.js37
1 files changed, 21 insertions, 16 deletions
diff --git a/test/integration/index.js b/test/integration/index.js
index ff6d1baf8..144303dbb 100644
--- a/test/integration/index.js
+++ b/test/integration/index.js
@@ -1,21 +1,26 @@
-var fs = require('fs')
-var path = require('path')
-var browserify = require('browserify');
-var tests = fs.readdirSync(path.join(__dirname, 'lib'))
-var bundlePath = path.join(__dirname, 'bundle.js')
+const fs = require('fs')
+const path = require('path')
+const pump = require('pump')
+const browserify = require('browserify')
+const tests = fs.readdirSync(path.join(__dirname, 'lib'))
+const bundlePath = path.join(__dirname, 'bundle.js')
-var b = browserify();
+const b = browserify()
-// Remove old bundle
-try {
- fs.unlinkSync(bundlePath)
-} catch (e) {}
+const writeStream = fs.createWriteStream(bundlePath)
-var writeStream = fs.createWriteStream(bundlePath)
-
-tests.forEach(function(fileName) {
- b.add(path.join(__dirname, 'lib', fileName))
+tests.forEach(function (fileName) {
+ const filePath = path.join(__dirname, 'lib', fileName)
+ console.log(`bundling test "${filePath}"`)
+ b.add(filePath)
})
-b.bundle().pipe(writeStream);
-
+pump(
+ b.bundle(),
+ writeStream,
+ (err) => {
+ if (err) throw err
+ console.log(`Integration test build completed: "${bundlePath}"`)
+ process.exit(0)
+ }
+) \ No newline at end of file