未验证 提交 608c8057 编写于 作者: M Michael Herzog 提交者: GitHub

Tests: Fix Clock unit tests under latest node. (#21730)

上级 a7c06769
...@@ -8,7 +8,9 @@ export default QUnit.module( 'Core', () => { ...@@ -8,7 +8,9 @@ export default QUnit.module( 'Core', () => {
function mockPerformance() { function mockPerformance() {
self.performance = { const reference = ( typeof global !== 'undefined' ) ? global : self;
reference.performance = {
deltaTime: 0, deltaTime: 0,
next: function ( delta ) { next: function ( delta ) {
...@@ -28,39 +30,39 @@ export default QUnit.module( 'Core', () => { ...@@ -28,39 +30,39 @@ export default QUnit.module( 'Core', () => {
} }
// INSTANCING // INSTANCING
QUnit.todo( "Instancing", ( assert ) => { QUnit.todo( 'Instancing', ( assert ) => {
assert.ok( false, "everything's gonna be alright" ); assert.ok( false, 'everything\'s gonna be alright' );
} ); } );
// PUBLIC STUFF // PUBLIC STUFF
QUnit.todo( "start", ( assert ) => { QUnit.todo( 'start', ( assert ) => {
assert.ok( false, "everything's gonna be alright" ); assert.ok( false, 'everything\'s gonna be alright' );
} ); } );
QUnit.todo( "stop", ( assert ) => { QUnit.todo( 'stop', ( assert ) => {
assert.ok( false, "everything's gonna be alright" ); assert.ok( false, 'everything\'s gonna be alright' );
} ); } );
QUnit.todo( "getElapsedTime", ( assert ) => { QUnit.todo( 'getElapsedTime', ( assert ) => {
assert.ok( false, "everything's gonna be alright" ); assert.ok( false, 'everything\'s gonna be alright' );
} ); } );
QUnit.todo( "getDelta", ( assert ) => { QUnit.todo( 'getDelta', ( assert ) => {
assert.ok( false, "everything's gonna be alright" ); assert.ok( false, 'everything\'s gonna be alright' );
} ); } );
// OTHERS // OTHERS
QUnit.test( "clock with performance", ( assert ) => { QUnit.test( 'clock with performance', ( assert ) => {
if ( typeof performance === 'undefined' ) { if ( typeof performance === 'undefined' ) {
...@@ -75,16 +77,16 @@ export default QUnit.module( 'Core', () => { ...@@ -75,16 +77,16 @@ export default QUnit.module( 'Core', () => {
clock.start(); clock.start();
self.performance.next( 123 ); performance.next( 123 );
assert.numEqual( clock.getElapsedTime(), 0.123, "okay" ); assert.numEqual( clock.getElapsedTime(), 0.123, 'okay' );
self.performance.next( 100 ); performance.next( 100 );
assert.numEqual( clock.getElapsedTime(), 0.223, "okay" ); assert.numEqual( clock.getElapsedTime(), 0.223, 'okay' );
clock.stop(); clock.stop();
self.performance.next( 1000 ); performance.next( 1000 );
assert.numEqual( clock.getElapsedTime(), 0.223, "don't update time if the clock was stopped" ); assert.numEqual( clock.getElapsedTime(), 0.223, 'don\'t update time if the clock was stopped' );
} ); } );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册