| 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); | |
| }); |