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/inspect.js
| 38 lines
| 935 B
| application/javascript
| JavascriptLexer
|
r789 | var falafel = require('../'); | |||
var test = require('tape'); | ||||
var util = require('util'); | ||||
test('inspect', function (t) { | ||||
t.plan(7); | ||||
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() + ')'); | ||||
} | ||||
}); | ||||
t.equal(output.inspect(), output.toString()); | ||||
t.equal(util.inspect(output), output.toString()); | ||||
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 ] ]); | ||||
} | ||||
); | ||||
}); | ||||