| Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9fc827b9b886163290b813176ba4159fcfdea27c
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/text-level-semantics/the-data-element/data.value-001.html
|
| @@ -0,0 +1,66 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| + <head>
|
| + <title>HTMLDataElement.value getting</title>
|
| + <link rel="author" title="ofekd" href="mailto:ofek@outlook.com">
|
| + <link rel="help" href="https://html.spec.whatwg.org/multipage/semantics.html#dom-data-value">
|
| + <script src=/resources/testharness.js></script>
|
| + <script src=/resources/testharnessreport.js></script>
|
| + </head>
|
| + <body>
|
| + <div id="log"></div>
|
| + <div id="container">
|
| + <data value=""></data>
|
| + <data value="40">Forty</data>
|
| + </div>
|
| + <script>
|
| + var newData, datasArr, container;
|
| +
|
| + container = document.getElementById('container')
|
| +
|
| + newData = document.createElement('data');
|
| + newData.textContent = 'Five';
|
| + newData.setAttribute('value', '5');
|
| + container.appendChild(newData);
|
| +
|
| + datasArr = container.getElementsByTagName('data');
|
| +
|
| + test(function () {
|
| + test(function() {
|
| + assert_equals(datasArr[0].value, '');
|
| + }, 'data[value] #0 getter test');
|
| +
|
| + test(function() {
|
| + assert_equals(datasArr[1].value, '40');
|
| + }, 'data[value] #1 getter test');
|
| +
|
| + test(function() {
|
| + assert_equals(datasArr[2].value, '5');
|
| + }, 'data[value] #2 getter test');
|
| + }, 'Getter tests');
|
| +
|
| + test(function () {
|
| + var i;
|
| +
|
| + for (i = 0; i < datasArr.length; i++) {
|
| + datasArr[i].textContent = 'Twenty';
|
| + datasArr[i].value = 20;
|
| +
|
| + test(function() {
|
| + assert_equals(datasArr[i].getAttribute('value'), '20');
|
| + }, 'data[value] #' + i + ' setter test');
|
| + }
|
| +
|
| + newData = document.createElement('data');
|
| + newData.textContent = 'Twenty';
|
| + newData.value = '20';
|
| + container.appendChild(newData);
|
| +
|
| + test(function() {
|
| + assert_equals(datasArr[3].getAttribute('value'), '20');
|
| + }, 'data[value] #3 setter test');
|
| +
|
| + }, 'Setter tests');
|
| + </script>
|
| + </body>
|
| +</html>
|
|
|