فهرست منبع

Tests: Unit Tests for Scenes (#25366)

* Update Scene.tests.js

Scene extends from Object3D. Add test stubs for missing properties.

* Update Fog.tests.js

cleanup, add missing member stubs

* Update FogExp2.tests.js

cleanup, add missing member stubs
Ed Preston 2 سال پیش
والد
کامیت
557b3950f5
3فایلهای تغییر یافته به همراه94 افزوده شده و 17 حذف شده
  1. 25 7
      test/unit/src/scenes/Fog.tests.js
  2. 18 6
      test/unit/src/scenes/FogExp2.tests.js
  3. 51 4
      test/unit/src/scenes/Scene.tests.js

+ 25 - 7
test/unit/src/scenes/Fog.tests.js

@@ -2,25 +2,43 @@
 
 // import { Fog } from '../../../../src/scenes/Fog.js';
 
-export default QUnit.module( 'Fog', () => {
+export default QUnit.module( 'Scenes', () => {
 
-	QUnit.module( 'Scene', () => {
+	QUnit.module( 'Fog', () => {
 
-		// INHERITANCE
-		QUnit.todo( 'Extending', ( assert ) => {
+		// INSTANCING
+		QUnit.todo( 'Instancing', ( assert ) => {
 
 			assert.ok( false, 'everything\'s gonna be alright' );
 
 		} );
 
-		// INSTANCING
-		QUnit.todo( 'Instancing', ( assert ) => {
+		// PROPERTIES
+		QUnit.todo( 'name', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'color', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'near', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'far', ( assert ) => {
 
 			assert.ok( false, 'everything\'s gonna be alright' );
 
 		} );
 
-		// PUBLIC STUFF
+		// PUBLIC
 		QUnit.todo( 'isFog', ( assert ) => {
 
 			assert.ok( false, 'everything\'s gonna be alright' );

+ 18 - 6
test/unit/src/scenes/FogExp2.tests.js

@@ -2,19 +2,31 @@
 
 // import { FogExp2 } from '../../../../src/scenes/FogExp2.js';
 
-export default QUnit.module( 'FoxExp2', () => {
+export default QUnit.module( 'Scenes', () => {
 
-	QUnit.module( 'Scene', () => {
+	QUnit.module( 'FoxExp2', () => {
 
-		// INHERITANCE
-		QUnit.todo( 'Extending', ( assert ) => {
+		// INSTANCING
+		QUnit.todo( 'Instancing', ( assert ) => {
 
 			assert.ok( false, 'everything\'s gonna be alright' );
 
 		} );
 
-		// INSTANCING
-		QUnit.todo( 'Instancing', ( assert ) => {
+		// PROPERTIES
+		QUnit.todo( 'name', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'color', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'density', ( assert ) => {
 
 			assert.ok( false, 'everything\'s gonna be alright' );
 

+ 51 - 4
test/unit/src/scenes/Scene.tests.js

@@ -1,15 +1,19 @@
 /* global QUnit */
 
-// import { Scene } from '../../../../src/scenes/Scene.js';
+import { Scene } from '../../../../src/scenes/Scene.js';
+
+import { Object3D } from '../../../../src/core/Object3D.js';
 
 export default QUnit.module( 'Scenes', () => {
 
 	QUnit.module( 'Scene', () => {
 
 		// INHERITANCE
-		QUnit.todo( 'Extending', ( assert ) => {
+		QUnit.test( 'Extending', ( assert ) => {
 
-			assert.ok( false, 'everything\'s gonna be alright' );
+			var object = new Scene();
+
+			assert.strictEqual( object instanceof Object3D, true, 'Scene extends from Object3D' );
 
 		} );
 
@@ -20,7 +24,50 @@ export default QUnit.module( 'Scenes', () => {
 
 		} );
 
-		// PUBLIC STUFF
+		// PROPERTIES
+		QUnit.todo( 'type', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'background', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'environment', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'fog', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'backgroundBlurriness', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'backgroundIntensity', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		QUnit.todo( 'overrideMaterial', ( assert ) => {
+
+			assert.ok( false, 'everything\'s gonna be alright' );
+
+		} );
+
+		// PUBLIC
 		QUnit.todo( 'isScene', ( assert ) => {
 
 			assert.ok( false, 'everything\'s gonna be alright' );