25 lines
526 B
JavaScript
25 lines
526 B
JavaScript
var test = require("tap").test;
|
|
var nextTick = require('./');
|
|
|
|
test('should work', function (t) {
|
|
t.plan(5);
|
|
nextTick(function (a) {
|
|
t.ok(a);
|
|
nextTick(function (thing) {
|
|
t.equals(thing, 7);
|
|
}, 7);
|
|
}, true);
|
|
nextTick(function (a, b, c) {
|
|
t.equals(a, 'step');
|
|
t.equals(b, 3);
|
|
t.equals(c, 'profit');
|
|
}, 'step', 3, 'profit');
|
|
});
|
|
|
|
test('correct number of arguments', function (t) {
|
|
t.plan(1);
|
|
nextTick(function () {
|
|
t.equals(2, arguments.length, 'correct number');
|
|
}, 1, 2);
|
|
});
|