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

Unified Diff: third_party/WebKit/LayoutTests/imported/web-platform-tests/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js

Issue 1984023002: Move web-platform-tests to wpt (part 1 of 2) (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/imported/web-platform-tests/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js b/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js
deleted file mode 100644
index 9b7fca0502c3066a4af832d1d09819d62b1061cf..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.js
+++ /dev/null
@@ -1,79 +0,0 @@
-// global async_test, assert_equals
-//
-// This test generates a couple of scenarios (each a
-// SVGSizing.TestData) for sizing inline <svg> and uses a simple
-// JavaScript sizing implementation for comparison.
-//
-// The tests loops through different combinations of:
-//
-// * width and height attributes and style on <svg>
-//
-// * viewBox on <svg> (gives intrinsic ratio)
-//
-// * width and height on containing block of <svg>
-//
-// All these may contribute to the final size of the SVG. The test
-// focuses on the size of the CSS box generated by the SVG. Little
-// focus is put on variations within an attribute that doesn't affect
-// the final size.
-//
-// To debug a specific test append ?<test-id> to the URL. An <iframe>
-// is generated with equivalent test and the source of the test is
-// added to a <pre> element.
-
-var debugHint = function(id) { return "(append ?"+id+" to debug) "; };
-var testSingleId;
-if (window.location.search) {
- testSingleId = window.location.search.substring(1);
- debugHint = function(id) { return ""; };
-}
-
-var testContainer = document.querySelector('#testContainer');
-var testContainerWidth = testContainer.getBoundingClientRect().width;
-var testContainerHeight = testContainer.getBoundingClientRect().height;
-
-SVGSizing.doCombinationTest(
- [["placeholder", [ null ]],
- ["containerWidthStyle", [null, "400px"]],
- ["containerHeightStyle", [null, "400px"]],
- ["svgViewBoxAttr", [ null, "0 0 100 200" ]],
- ["svgWidthStyle", [ null, "100px", "50%" ]],
- ["svgHeightStyle", [ null, "100px", "50%" ]],
- ["svgWidthAttr", [ null, "200", "25%" ]],
- ["svgHeightAttr", [ null, "200", "25%" ]]],
- function(config, id, cont) {
- var testData = new SVGSizing.TestData(config);
-
- var expectedRect =
- testData.computeInlineReplacedSize(testContainerWidth,
- testContainerHeight);
- var svgElement = testData.buildSVGOrPlaceholder();
- var container =
- testData.buildContainer(svgElement);
-
- var checkSize = function() {
- var svgRect =
- svgElement.getBoundingClientRect();
-
- try {
- assert_equals(svgRect.width,
- expectedRect.width,
- debugHint(id) + "Wrong width");
- assert_equals(svgRect.height,
- expectedRect.height,
- debugHint(id) + "Wrong height");
- } finally {
- testContainer.removeChild(container);
- if (testSingleId)
- document.body.removeChild(testContainer);
- cont(id+1);
- }
- };
-
- testContainer.appendChild(container);
- test(checkSize, testData.name);
-
- if (testSingleId == id) {
- testData.buildDemo(expectedRect, id);
- }
- }, testSingleId);

Powered by Google App Engine
This is Rietveld 408576698