Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(539)

Unified Diff: third_party/WebKit/LayoutTests/typedcssom/skewTransformComponent.html

Issue 2018313003: Typed CSSOM: Rename Skew and SkewTransformComponent to CSSSkew (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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>

Powered by Google App Engine
This is Rietveld 408576698