Commit bf374069 by polesye

TNL-1298: Flaky Jasmine test for Student Notes.

parent 41040be7
...@@ -92,16 +92,13 @@ define([ ...@@ -92,16 +92,13 @@ define([
}); });
it('can use timers', function() { it('can use timers', function() {
var logger = getLogger('id', 1), var logger = getLogger('id', 1), logs, log;
now, t0, logs, log;
now = function () {
return (new Date()).getTime();
};
t0 = now(); spyOn(performance, 'now').andReturn(1);
spyOn(Date, 'now').andReturn(1);
logger.time('timer'); logger.time('timer');
while (now() - t0 < 200) {} performance.now.andReturn(201);
Date.now.andReturn(201);
logger.timeEnd('timer'); logger.timeEnd('timer');
logs = logger.getHistory(); logs = logger.getHistory();
...@@ -109,13 +106,13 @@ define([ ...@@ -109,13 +106,13 @@ define([
expect(log[0]).toBe('log'); expect(log[0]).toBe('log');
expect(log[1][0]).toBe('id'); expect(log[1][0]).toBe('id');
expect(log[1][1]).toBe('timer'); expect(log[1][1]).toBe('timer');
expect(log[1][2]).toBeInRange(180, 220); expect(log[1][2]).toBe(200);
expect(log[1][3]).toBe('ms'); expect(log[1][3]).toBe('ms');
}); });
it('can emit an event properly', function () { it('can emit an event properly', function () {
var logger = getLogger('id', 0); var logger = getLogger('id', 0);
logger.emit('event_name', {id: 'some_id'}) logger.emit('event_name', {id: 'some_id'});
expect(Logger.log).toHaveBeenCalledWith('event_name', { expect(Logger.log).toHaveBeenCalledWith('event_name', {
id: 'some_id' id: 'some_id'
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment