diff options
Diffstat (limited to 'deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/for.js')
-rw-r--r-- | deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/for.js | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/for.js b/deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/for.js deleted file mode 100644 index e5e230e137..0000000000 --- a/deps/npm/node_modules/readable-stream/node_modules/inline-process-browser/node_modules/falafel/test/for.js +++ /dev/null @@ -1,30 +0,0 @@ -var falafel = require('../'); -var test = require('tape'); - -test('for loop', function (t) { - t.plan(7); - - var src = '(function () {' - + 'var sum = 0;' - + 'for (var i = 0; i < 10; i++)' - + 'sum += i;' - + 'if (true)' - + 'for (var i = 0; i < 10; i++)' - + 'sum += i;' - + 'return sum;' - + '})()'; - - var output = falafel(src, function (node) { - if (node.type === 'ForStatement') { - t.equal(node.update.source(), 'i++'); - t.equal(node.update.type, "UpdateExpression"); - node.update.update('i+=2'); - } - if (node.type === 'UpdateExpression') { - t.equal(node.source(), 'i++'); - } - }); - - var res = Function('return ' + output)(); - t.equal(res, 2 + 4 + 6 + 8 + 2 + 4 + 6 + 8); -}); |