Sha256: 1f93bea825e4933062cf467c1c3ce5b1964560b4d8a28ffbc3543b63e334716a
Contents?: true
Size: 718 Bytes
Versions: 5
Compression:
Stored size: 718 Bytes
Contents
'use strict'; const common = require('../common'); const assert = require('assert'); // https://github.com/joyent/node/issues/2079 - zero timeout drops extra args { setTimeout(common.mustCall(f), 0, 'foo', 'bar', 'baz'); setTimeout(function() {}, 0); function f(a, b, c) { assert.strictEqual(a, 'foo'); assert.strictEqual(b, 'bar'); assert.strictEqual(c, 'baz'); } } { let ncalled = 0; const iv = setInterval(f, 0, 'foo', 'bar', 'baz'); function f(a, b, c) { assert.strictEqual(a, 'foo'); assert.strictEqual(b, 'bar'); assert.strictEqual(c, 'baz'); if (++ncalled === 3) clearTimeout(iv); } process.on('exit', function() { assert.strictEqual(ncalled, 3); }); }
Version data entries
5 entries across 4 versions & 1 rubygems