|
@@ -171,16 +171,44 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
} );
|
|
|
|
|
|
- QUnit.todo( "order", ( assert ) => {
|
|
|
+ QUnit.test( "order", ( assert ) => {
|
|
|
+
|
|
|
+
|
|
|
+ var a = new Euler();
|
|
|
+ assert.ok( a.order === Euler.DefaultOrder, "Passed!" );
|
|
|
+
|
|
|
+ a = new Euler( 1, 2, 3 );
|
|
|
+ assert.ok( a.order === Euler.DefaultOrder, "Passed!" );
|
|
|
+
|
|
|
+ a = new Euler( 4, 5, 6, "YZX" );
|
|
|
+ assert.ok( a.order === "YZX", "Passed!" );
|
|
|
+
|
|
|
+ a = new Euler( 7, 8, 9, "YZX" );
|
|
|
+ a.order = "ZXY";
|
|
|
+ assert.ok( a.order === "ZXY", "Passed!" );
|
|
|
+
|
|
|
+ a = new Euler( 11, 12, 13, "YZX" );
|
|
|
+ var b = false;
|
|
|
+ a._onChange( function () {
|
|
|
+
|
|
|
+ b = true;
|
|
|
+
|
|
|
+ } );
|
|
|
+ a.order = "ZXY";
|
|
|
+ assert.ok( b, "Passed!" );
|
|
|
+ assert.ok( a.order === "ZXY", "Passed!" );
|
|
|
|
|
|
- assert.ok( false, "everything's gonna be alright" );
|
|
|
|
|
|
} );
|
|
|
|
|
|
// PUBLIC STUFF
|
|
|
- QUnit.todo( "isEuler", ( assert ) => {
|
|
|
+ QUnit.test( "isEuler", ( assert ) => {
|
|
|
+
|
|
|
+ var a = new Euler();
|
|
|
+ assert.ok( a.isEuler, "Passed!" );
|
|
|
+ var b = new Vector3();
|
|
|
+ assert.ok( ! b.isEuler, "Passed!" );
|
|
|
|
|
|
- assert.ok( false, "everything's gonna be alright" );
|
|
|
|
|
|
} );
|
|
|
|
|
@@ -381,15 +409,32 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
} );
|
|
|
|
|
|
- QUnit.todo( "_onChange", ( assert ) => {
|
|
|
+ QUnit.test( "_onChange", ( assert ) => {
|
|
|
|
|
|
- assert.ok( false, "everything's gonna be alright" );
|
|
|
+ var f = function () {
|
|
|
+
|
|
|
+ var b = true;
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ var a = new Euler( 11, 12, 13, "XYZ" );
|
|
|
+ a._onChange( f );
|
|
|
+ assert.ok( a._onChangeCallback === f, "Passed!" );
|
|
|
|
|
|
} );
|
|
|
|
|
|
- QUnit.todo( "_onChangeCallback", ( assert ) => {
|
|
|
+ QUnit.test( "_onChangeCallback", ( assert ) => {
|
|
|
+
|
|
|
+ var f = function () {
|
|
|
+
|
|
|
+ var b = true;
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ var a = new Euler( 11, 12, 13, "XYZ" );
|
|
|
+ a._onChangeCallback = f;
|
|
|
+ assert.ok( a._onChangeCallback === f, "Passed!" );
|
|
|
|
|
|
- assert.ok( false, "everything's gonna be alright" );
|
|
|
|
|
|
} );
|
|
|
|