Show More
Commit Description:
force log out when password change
Commit Description:
force log out when password change
References:
File last commit:
Show/Diff file:
Action:
node_modules/falafel/test/array.js
| 35 lines
| 793 B
| application/javascript
| JavascriptLexer
|
r789 | 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 output = falafel(src, function (node) { | ||||
if (node.type === 'ArrayExpression') { | ||||
node.update('fn(' + node.source() + ')'); | ||||
} | ||||
}); | ||||
var arrays = [ | ||||
[ 3, 4 ], | ||||
[ 1, 2, [ 3, 4 ] ], | ||||
[ 5, 6 ], | ||||
[ [ 1, 2, [ 3, 4 ] ], [ 5, 6 ] ], | ||||
]; | ||||
Function(['fn','g'], output)( | ||||
function (xs) { | ||||
t.same(arrays.shift(), xs); | ||||
return xs; | ||||
}, | ||||
function (xs) { | ||||
t.same(xs, [ [ 1, 2, [ 3, 4 ] ], [ 5, 6 ] ]); | ||||
} | ||||
); | ||||
}); | ||||