Index: third_party/WebKit/LayoutTests/typedcssom/skewTransformComponent.html |
diff --git a/third_party/WebKit/LayoutTests/typedcssom/skewTransformComponent.html b/third_party/WebKit/LayoutTests/typedcssom/skewTransformComponent.html |
deleted file mode 100644 |
index 800b65e49493d39b8b21d1577a395c8115e65f7e..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/typedcssom/skewTransformComponent.html |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-<!DOCTYPE html> |
-<script src="../resources/testharness.js"></script> |
-<script src="../resources/testharnessreport.js"></script> |
- |
-<script> |
-var EPSILON = 1e-6; // float epsilon |
-var values = [ |
- {input: new Skew(0, 0), ax: 0, ay: 0, cssString: "skew(0, 0)"}, |
- {input: new Skew(1, 2), ax: 1, ay: 2, cssString: "skew(1, 2)"}, |
- {input: new Skew(-2, -4), ax: -2, ay: -4, cssString: "skew(-2, -4)"}, |
- {input: new Skew(3.4, 2.7), ax: 3.4, ay: 2.7, cssString: "skew(3.4, 2.7)"} |
-]; |
- |
-test(function() { |
- for (var i = 0; i < values.length; ++i) { |
- assert_equals(values[i].input.ax, values[i].ax); |
- assert_equals(values[i].input.ay, values[i].ay); |
- } |
-}, "Test that the (ax, ay) values for Skew are correct."); |
- |
-test(function() { |
- for (var i = 0; i < values.length; ++i) { |
- assert_true(values[i].input.is2DComponent()); |
- } |
-}, "Test that the is2DComponent values for Skew is correct."); |
- |
-test(function() { |
- for (var i = 0; i < values.length; ++i) { |
- assert_equals(values[i].input.cssString, values[i].cssString); |
- } |
-}, "Test that the cssString for Skew is correct."); |
- |
-test(function() { |
- assert_throws(null, function() { new Skew(); }); |
- assert_throws(null, function() { new Skew(1); }); |
-}, "Test that invalid number of arguments for Skew throws an exception."); |
- |
-function tanDegrees(degrees) { |
- var radians = degrees * Math.PI / 180; |
- return Math.tan(radians); |
-} |
- |
-test(function() { |
- for (var i = 0; i < values.length; ++i) { |
- var input = values[i].input; |
- var inputAsMatrix = input.asMatrix(); |
- assert_true(inputAsMatrix.is2DComponent()); |
- var tanAx = tanDegrees(input.ax); |
- var tanAy = tanDegrees(input.ay); |
- var expectedMatrix = new Matrix(1, tanAy, tanAx, 1, 0, 0); |
- for (var attribute in expectedMatrix) { |
- if (typeof expectedMatrix[attribute] === "number") { |
- assert_approx_equals(inputAsMatrix[attribute], expectedMatrix[attribute], EPSILON); |
- } else { |
- assert_equals(inputAsMatrix[attribute], expectedMatrix[attribute]); |
- } |
- } |
- } |
-}, "Test that asMatrix is constructed correctly for Skew."); |
- |
-</script> |