Skip to content

Commit 6d3abe9

Browse files
committed
Added test
1 parent 9d6c092 commit 6d3abe9

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-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: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,22 @@ helpers.getSkipCISuite()('a-scene (with renderer)', function () {
409409
sinon.assert.called(Component.tick);
410410
sinon.assert.calledWith(Component.tick, scene.time);
411411
});
412+
413+
suite.only('clock', function () {
414+
test('clock', function () {
415+
var scene = this.el;
416+
417+
assert.equal(scene.time, 0);
418+
var prevTime = scene.time;
419+
assert.ok(scene.time, scene.clock.elapsedTime);
420+
for (var i = 0; i < 10; i++) {
421+
scene.render();
422+
assert.isAbove(scene.time, prevTime);
423+
assert.ok(scene.time, scene.clock.elapsedTime);
424+
prevTime = scene.time;
425+
}
426+
});
427+
});
412428
});
413429

414430
suite('scenes', function () {

0 commit comments

Comments
 (0)