|
@@ -857,6 +857,17 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
} );
|
|
|
|
|
|
+ QUnit.test( 'toJSON', ( assert ) => {
|
|
|
+
|
|
|
+ const q = new Quaternion( 0, 0.5, 0.7, 1 );
|
|
|
+ const array = q.toJSON();
|
|
|
+ assert.strictEqual( array[ 0 ], 0, 'Quaternion is serializable.' );
|
|
|
+ assert.strictEqual( array[ 1 ], 0.5, 'Quaternion is serializable.' );
|
|
|
+ assert.strictEqual( array[ 2 ], 0.7, 'Quaternion is serializable.' );
|
|
|
+ assert.strictEqual( array[ 3 ], 1, 'Quaternion is serializable.' );
|
|
|
+
|
|
|
+ } );
|
|
|
+
|
|
|
QUnit.test( 'iterable', ( assert ) => {
|
|
|
|
|
|
const q = new Quaternion( 0, 0.5, 0.7, 1 );
|