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

Unified Diff: third_party/WebKit/LayoutTests/imported/web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li.html

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/semantics/grouping-content/the-li-element/grouping-li.html
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li.html
deleted file mode 100644
index b3b86cb07814331b4297d96434bf353459581eb1..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta charset="utf-8">
- <title>li element</title>
- <link rel="author" title="dzenana" href="mailto:dzenana.trenutak@gmail.com">
- <link rel="help" href="https://html.spec.whatwg.org/multipage/#the-li-element">
- <script src="../../../../../../resources/testharness.js"></script>
- <script src="../../../../../../resources/testharnessreport.js"></script>
-</head>
-<body>
- <h1>Description</h1>
- <p>This test validates the li element.</p>
-
- <div id="log"></div>
-
- <span>
- <menu id="listmenu">
- <li>Command</li>
- <li value="3">Command</li>
- </menu>
-
- <menu type="toolbar" id="toolbarmenu">
- <li>
- <menu label="File">
- <button type="button">New...</button>
- <button type="button">Open...</button>
- </menu>
- </li>
- <li value="10">
- <menu label="Help">
- <li value = "2"><a href="help.html">Help Me</a></li>
- <li><a href="about.html">About</a></li>
- </menu>
- </li>
- </menu>
-
- <p>Unordered List</p>
- <ul id="unordered">
- <li id="test_li">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ul>
- </span>
-
- <p>Ordered List</p>
- <ol id="basic">
- <li>list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="start2">
- <li value="2">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="negative">
- <li value="-10">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="posFloatDown">
- <li value="4.03">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="negFloatDown">
- <li value="-4.03">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="posFloatUp">
- <li value="4.9">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="negFloatUp">
- <li value="-4.9">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="exponent">
- <li value="7e2">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="decimal">
- <li value=".5">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <p>Ordered List</p>
- <ol id="letter">
- <li value="A">list item</li>
- <li>list item</li>
- <li>list item</li>
- </ol>
-
- <script>
- "use strict";
-
- var testLI = document.getElementById("test_li"), testList = [], i = 0;
-
- // check that prototype matches spec's DOM interface
- test(function() {
- assert_equals(Object.getPrototypeOf(testLI), HTMLLIElement.prototype, "HTMLLIElement.prototype should be used for li");
- }, "The prototype for li is HTMLLIElement.prototype");
-
- // check that "own" property "value" is present
- test(function() {
- assert_own_property(testLI,"value", "li should have a 'value' attribute");
- }, "li should have a 'value' attribute");
-
- // "The [value] attribute has no default value" so, per https://html.spec.whatwg.org/multipage/#reflect,
- // the default when unspecified is 0
- testList = document.querySelectorAll("#unordered li, #basic li");
- test(function() {
- for(i = 0; i < testList.length; i++) {
- assert_equals(testList[i].value, 0, "Default (unspecified) value of value is 0.");
- }
- }, "Default (unspecified) value of value is 0.");
-
- // "If the value attribute is present, user agents must parse it as an integer, in order to determine the attribute's value.
- // If the attribute's value cannot be converted to a number, the attribute must be treated as if it was absent."
- // Per https://html.spec.whatwg.org/multipage/#collect-a-sequence-of-characters,
- // an integer is parsed by collecting as many digits as possible and then aborting at the first
- // non-digit character after the first digit (otherwise, with no beginning digit, it's just an error)
- // and: "The value IDL attribute must reflect the value of the value content attribute."
-
- // start2's first element has value of 2
- test(function() {
- testLI = document.getElementById("start2").children[0];
- assert_equals(testLI.value, 2, "value of 2 -> value of 2");
- }, ".value property reflects content attribute - and both parse value of '2' correctly.");
-
- // negative's first element has value of -10
- test(function() {
- testLI = document.getElementById("negative").children[0];
- assert_equals(testLI.value, -10, "value of -10 -> value of -10");
- }, "IDL and content attribute parse value of '-10' correctly.");
-
- // posFloatDown's first element has value of 4.03 which should return 4
- test(function() {
- testLI = document.getElementById("posFloatDown").children[0];
- assert_equals(testLI.value, 4, "value of 4.03 -> 4");
- }, "IDL and content attribute parse value of '4.03' correctly.");
-
- // negFloatDown's first element has value of -4.03 which should return -4
- test(function() {
- testLI = document.getElementById("negFloatDown").children[0];
- assert_equals(testLI.value, -4, "value of -4.03 -> -4");
- }, "IDL and content attribute parse value of '-4.03' correctly.");
-
- // posFloatUp's first element has value of 4.9 which should return 4
- test(function() {
- testLI = document.getElementById("posFloatUp").children[0];
- assert_equals(testLI.value, 4, "value of 4.9 -> 4");
- }, "IDL and content attribute parse value of '4.9' correctly.");
-
- // negFloatUp's first element has value of -4.9 which should return -4
- test(function() {
- testLI = document.getElementById("negFloatUp").children[0];
- assert_equals(testLI.value, -4, "value of -4.9 -> -4");
- }, "IDL and content attribute parse value of '-4.9' correctly.");
-
- // exponent's first element has value of 7e2 which should return 7
- test(function() {
- testLI = document.getElementById("exponent").children[0];
- assert_equals(testLI.value, 7, "value of 7e2 -> 7");
- }, "IDL and content attribute parse value of '7e2' correctly.");
-
- // decimal's first element has value of .5 which should return 0
- test(function() {
- testLI = document.getElementById("decimal").children[0];
- assert_equals(testLI.value, 0, "value of .5 -> 0 (default)");
- }, "IDL and content attribute parse value of '.5' correctly.");
-
- // letter's first element has value of A which should return 0
- test(function() {
- testLI = document.getElementById("letter").children[0];
- assert_equals(testLI.value, 0, "value of A -> 0 (default)");
- }, "IDL and content attribute parse value of 'A' correctly.");
-
- // SHOULD I TEST MORE NON-ASCII-DIGIT ENTRIES?
-
- </script>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698