]> zoso.dev Git - buffer.git/commitdiff
test: run arraybuffer test only with typed array supprot
authorFeross Aboukhadijeh <feross@feross.org>
Wed, 5 Aug 2015 12:44:13 +0000 (14:44 +0200)
committerFeross Aboukhadijeh <feross@feross.org>
Wed, 5 Aug 2015 12:44:13 +0000 (14:44 +0200)
bin/download-node-tests.js
test/node-es6/test-buffer-arraybuffer.js [moved from test/node/test-buffer-arraybuffer.js with 100% similarity]

index 2556faab4cd221daa4405631ffd68b422c5611ff..53c1c70f701507a034a1670396e9bfe3ede0587d 100755 (executable)
@@ -13,8 +13,8 @@ var dirs = [
   '/test/pummel'
 ]
 
-cp.execSync('rm -r node/*.js', { cwd: __dirname + '/../test' })
-cp.execSync('rm -r node-es6/*.js', { cwd: __dirname + '/../test' })
+cp.execSync('rm -rf node/*.js', { cwd: __dirname + '/../test' })
+cp.execSync('rm -rf node-es6/*.js', { cwd: __dirname + '/../test' })
 
 var httpOpts = {
   headers: {
@@ -39,7 +39,8 @@ function downloadBufferTests (dir, files) {
     if (!/test-buffer.*/.test(file.name)) return
 
     var path
-    if (file.name === 'test-buffer-iterator.js') {
+    if (file.name === 'test-buffer-iterator.js' ||
+        file.name === 'test-buffer-arraybuffer.js') {
       path = __dirname + '/../test/node-es6/' + file.name
     } else if (file.name === 'test-buffer-fakes.js') {
       // These teses only apply to node, where they're calling into C++ and need to
@@ -49,10 +50,14 @@ function downloadBufferTests (dir, files) {
       path = __dirname + '/../test/node/' + file.name
     }
 
+    console.log(file.download_url)
     hyperquest(file.download_url, httpOpts)
       .pipe(split())
       .pipe(testfixer(file.name))
       .pipe(fs.createWriteStream(path))
+      .on('finish', function () {
+        console.log('wrote ' + file.name)
+      })
   })
 }