diff options
Diffstat (limited to 'deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/async.js')
-rw-r--r-- | deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/async.js | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/async.js b/deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/async.js deleted file mode 100644 index 2887894898..0000000000 --- a/deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/async.js +++ /dev/null @@ -1,42 +0,0 @@ -var falafel = require('../'); -var test = require('tape'); - -test('array', function (t) { - t.plan(5); - - var src = '(function () {' - + 'var xs = [ 1, 2, [ 3, 4 ] ];' - + 'var ys = [ 5, 6 ];' - + 'g([ xs, ys ]);' - + '})()'; - - var pending = 0; - var output = falafel(src, function (node) { - if (node.type === 'ArrayExpression') { - pending ++; - setTimeout(function () { - node.update('fn(' + node.source() + ')'); - if (--pending === 0) check(); - }, 50 * pending * 2); - } - }); - - var arrays = [ - [ 3, 4 ], - [ 1, 2, [ 3, 4 ] ], - [ 5, 6 ], - [ [ 1, 2, [ 3, 4 ] ], [ 5, 6 ] ], - ]; - - function check () { - Function([ 'fn', 'g' ], output)( - function (xs) { - t.same(arrays.shift(), xs); - return xs; - }, - function (xs) { - t.same(xs, [ [ 1, 2, [ 3, 4 ] ], [ 5, 6 ] ]); - } - ); - } -}); |