Skip to content

Commit afceb19

Browse files
committed
Add Color tests.
1 parent 068c4dc commit afceb19

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

test/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
<script type="text/javascript" src="../src/path/PathItem.js"></script>
2323
<script type="text/javascript" src="../src/path/Path.js"></script>
2424
<script type="text/javascript" src="../src/path/Path.Constructors.js"></script>
25+
<script type="text/javascript" src="../src/color/Color.js"></script>
26+
<script type="text/javascript" src="../src/color/RGBColor.js"></script>
27+
<script type="text/javascript" src="../src/color/GrayColor.js"></script>
2528
<script type="text/javascript" src="lib/qunit/qunit.js"></script>
2629

2730
<!-- Test Helpers -->
@@ -31,6 +34,7 @@
3134
<script type="text/javascript" src="tests/Point.js"></script>
3235
<script type="text/javascript" src="tests/Size.js"></script>
3336
<script type="text/javascript" src="tests/Rectangle.js"></script>
37+
<script type="text/javascript" src="tests/Color.js"></script>
3438
<script type="text/javascript" src="tests/Document.js"></script>
3539
<script type="text/javascript" src="tests/Item.js"></script>
3640
<script type="text/javascript" src="tests/Layer.js"></script>

test/lib/test_functions.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,13 @@ function compareRectangles(rect1, rect2, message) {
3737
compareNumbers(rect1.height, rect2.height,
3838
message ? message + ' height' : undefined);
3939
}
40+
41+
function compareRGBColors(color1, color2, message) {
42+
color1 = new RGBColor(color1);
43+
color2 = new RGBColor(color2);
44+
45+
equals(color1.red, color2.red, 'red');
46+
equals(color1.green, color2.green, 'green');
47+
equals(color1.blue, color2.blue, 'blue');
48+
equals(color1.alpha, color2.alpha, 'alpha');
49+
}

test/tests/Color.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ test('Get gray from RGBColor', function() {
5353
test('Gray Color', function() {
5454
var color = new GrayColor(1);
5555
compareNumbers(color.gray, 1);
56-
compareNumbers(color.red, 1);
56+
compareNumbers(color.red, 0);
5757

5858
color.red = 0.5;
5959
compareNumbers(color.gray, '0.84999');

0 commit comments

Comments
 (0)