CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
prepend.js32 linesDownload Raw Back to tests
1'use strict';2 3var common = require('./common');4var EventEmitter = require('../');5var assert = require('assert');6 7var myEE = new EventEmitter();8var m = 0;9// This one comes last.10myEE.on('foo', common.mustCall(function () {11  assert.strictEqual(m, 2);12}));13 14// This one comes second.15myEE.prependListener('foo', common.mustCall(function () {16  assert.strictEqual(m++, 1);17}));18 19// This one comes first.20myEE.prependOnceListener('foo',21                         common.mustCall(function () {22                           assert.strictEqual(m++, 0);23                         }));24 25myEE.emit('foo');26 27// Verify that the listener must be a function28assert.throws(function () {29  var ee = new EventEmitter();30  ee.prependOnceListener('foo', null);31}, 'TypeError: The "listener" argument must be of type Function. Received type object');32 
basant307/AI_Governance_Project · CoolFace