Skip to content

Commit 2c83f71

Browse files
committed
Added test
1 parent 9d6c092 commit 2c83f71

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

‎src/core/scene/a-scene.js‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,6 @@ module.exports = registerElement('a-scene', {
469469
var effect = this.effect;
470470
var delta = this.clock.getDelta() * 1000;
471471
this.time = this.clock.elapsedTime * 1000;
472-
473472
if (this.isPlaying) { this.tick(this.time, delta); }
474473
this.animationFrameID = effect.requestAnimationFrame(this.render);
475474
effect.render(this.object3D, this.camera);

‎tests/core/scene/a-scene.test.js‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,20 @@ helpers.getSkipCISuite()('a-scene (with renderer)', function () {
409409
sinon.assert.called(Component.tick);
410410
sinon.assert.calledWith(Component.tick, scene.time);
411411
});
412+
413+
test('clock', function () {
414+
var scene = this.el;
415+
416+
assert.isAbove(scene.time, 0);
417+
var prevTime = scene.time;
418+
assert.ok(scene.time, scene.clock.elapsedTime);
419+
for (var i = 0; i < 10; i++) {
420+
scene.render();
421+
assert.isAbove(scene.time, prevTime);
422+
assert.ok(scene.time, scene.clock.elapsedTime);
423+
prevTime = scene.time;
424+
}
425+
});
412426
});
413427

414428
suite('scenes', function () {

0 commit comments

Comments
 (0)