afterEach(() => {
   server.restore();
   utils.triggerPixel.restore();
   utils.insertUserSyncIframe.restore();
   utils.logError.restore();
   events.emit.restore();
   cookie.cookieSet.restore();
   logWarnSpy.restore();
 });
Ejemplo n.º 2
0
 it('should emit BID_TIMEOUT for timed out bids', () => {
   const eventsEmitSpy = sinon.spy(events, 'emit');
   $$PREBID_GLOBAL$$.sendTimeoutEvent();
   assert.ok(eventsEmitSpy.calledWith(CONSTANTS.EVENTS.BID_TIMEOUT), 'emitted events BID_TIMEOUT');
   events.emit.restore();
 });
Ejemplo n.º 3
0
 it('should be able to emit event without arguments', () => {
   var spyEventsEmit = sinon.spy(events, 'emit');
   events.emit(CONSTANTS.EVENTS.AUCTION_END);
   assert.ok(spyEventsEmit.calledWith('auctionEnd'));
   events.emit.restore();
 });
Ejemplo n.º 4
0
 setTimeout(function () {
   assert.ok(eventsEmitSpy.calledWith(CONSTANTS.EVENTS.BID_TIMEOUT), 'emitted events BID_TIMEOUT');
   events.emit.restore();
 }, 100);