Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/after/test/ |
Upload File : |
/*global suite, test*/ var assert = require("assert") , after = require("../") test("exists", function () { assert(typeof after === "function", "after is not a function") }) test("after when called with 0 invokes", function (done) { after(0, done) }); test("after 1", function (done) { var next = after(1, done) next() }) test("after 5", function (done) { var next = after(5, done) , i = 5 while (i--) { next() } }) test("manipulate count", function (done) { var next = after(1, done) , i = 5 next.count = i while (i--) { next() } }) test("after terminates on error", function (done) { var next = after(2, function(err) { assert.equal(err.message, 'test'); done(); }) next(new Error('test')) next(new Error('test2')) }) test('gee', function(done) { done = after(2, done) function cb(err) { assert.equal(err.message, 1); done() } var next = after(3, cb, function(err) { assert.equal(err.message, 2) done() }); next() next(new Error(1)) next(new Error(2)) }) test('eee', function(done) { done = after(3, done) function cb(err) { assert.equal(err.message, 1); done() } var next = after(3, cb, function(err) { assert.equal(err.message, 2) done() }); next(new Error(1)) next(new Error(2)) next(new Error(2)) }) test('gge', function(done) { function cb(err) { assert.equal(err.message, 1); done() } var next = after(3, cb, function(err) { // should not happen assert.ok(false); }); next() next() next(new Error(1)) }) test('egg', function(done) { function cb(err) { assert.equal(err.message, 1); done() } var next = after(3, cb, function(err) { // should not happen assert.ok(false); }); next(new Error(1)) next() next() }) test('throws on too many calls', function(done) { var next = after(1, done); next() assert.throws(next, /after called too many times/); });