|
@@ -28,6 +28,13 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
+ // EXPOSED CONSTANTS
|
|
|
|
+ QUnit.test( "Color.NAMES", ( assert ) => {
|
|
|
|
+
|
|
|
|
+ assert.ok( Color.NAMES.aliceblue == 0xF0F8FF, "Exposed Color.NAMES" );
|
|
|
|
+
|
|
|
|
+ } );
|
|
|
|
+
|
|
// PUBLIC STUFF
|
|
// PUBLIC STUFF
|
|
QUnit.test( "isColor", ( assert ) => {
|
|
QUnit.test( "isColor", ( assert ) => {
|
|
|
|
|
|
@@ -137,6 +144,21 @@ export default QUnit.module( 'Maths', () => {
|
|
assert.ok( a.g == 0xAB / 255, "Green: " + a.g );
|
|
assert.ok( a.g == 0xAB / 255, "Green: " + a.g );
|
|
assert.ok( a.b == 0xC1 / 255, "Blue: " + a.b );
|
|
assert.ok( a.b == 0xC1 / 255, "Blue: " + a.b );
|
|
|
|
|
|
|
|
+ a.setStyle( "aliceblue" );
|
|
|
|
+ assert.ok( a.r == 0xF0 / 255, "Red: " + a.r );
|
|
|
|
+ assert.ok( a.g == 0xF8 / 255, "Green: " + a.g );
|
|
|
|
+ assert.ok( a.b == 0xFF / 255, "Blue: " + a.b );
|
|
|
|
+
|
|
|
|
+ } );
|
|
|
|
+
|
|
|
|
+ QUnit.test( "setColorName", ( assert ) => {
|
|
|
|
+
|
|
|
|
+ var c = new Color();
|
|
|
|
+ var res = c.setColorName( "aliceblue" );
|
|
|
|
+
|
|
|
|
+ assert.ok( c.getHex() == 0xF0F8FF, "Hex: " + c.getHex() );
|
|
|
|
+ assert.ok( c == res, "Returns Self" );
|
|
|
|
+
|
|
} );
|
|
} );
|
|
|
|
|
|
QUnit.test( "clone", ( assert ) => {
|
|
QUnit.test( "clone", ( assert ) => {
|
|
@@ -343,16 +365,6 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
} );
|
|
} );
|
|
|
|
|
|
- QUnit.test( "setRGB", ( assert ) => {
|
|
|
|
-
|
|
|
|
- var c = new Color();
|
|
|
|
- c.setRGB( 1, 0.2, 0.1 );
|
|
|
|
- assert.ok( c.r == 1, "Red: " + c.r );
|
|
|
|
- assert.ok( c.g == 0.2, "Green: " + c.g );
|
|
|
|
- assert.ok( c.b == 0.1, "Blue: " + c.b );
|
|
|
|
-
|
|
|
|
- } );
|
|
|
|
-
|
|
|
|
QUnit.test( "lerp", ( assert ) => {
|
|
QUnit.test( "lerp", ( assert ) => {
|
|
|
|
|
|
var c = new Color();
|
|
var c = new Color();
|