mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Update web-platform-tests to revision 697b971060b2d475a73c1c3755232a4674d61cf5
This commit is contained in:
parent
f60598909a
commit
b97474fbba
236 changed files with 4817 additions and 893 deletions
|
@ -0,0 +1,19 @@
|
|||
<!doctype html>
|
||||
<meta charset=utf-8>
|
||||
<title>base element in about:blank document should resolve against its fallback base URI</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<iframe></iframe>
|
||||
<script>
|
||||
var t = async_test();
|
||||
addEventListener("load", t.step_func_done(function() {
|
||||
var doc = frames[0].document;
|
||||
var b = doc.createElement("base");
|
||||
b.setAttribute("href", "test");
|
||||
var newBaseValue = location.href.replace(/\/[^/]*$/, "/") + "test";
|
||||
assert_equals(b.href, newBaseValue);
|
||||
assert_equals(doc.baseURI, location.href);
|
||||
doc.head.appendChild(b);
|
||||
assert_equals(doc.baseURI, newBaseValue);
|
||||
}));
|
||||
</script>
|
|
@ -0,0 +1,12 @@
|
|||
<!doctype html>
|
||||
<meta charset=utf-8>
|
||||
<title>base element with unparseable href should have .href getter return attr value</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script>
|
||||
test(function() {
|
||||
var b = document.createElement("base");
|
||||
b.setAttribute("href", "//test:test");
|
||||
assert_equals(b.href, "//test:test");
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,19 @@
|
|||
<!doctype html>
|
||||
<meta charset=utf-8>
|
||||
<title>base element in srcdoc document should resolve against its fallback base URI</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<iframe srcdoc=""></iframe>
|
||||
<script>
|
||||
var t = async_test();
|
||||
addEventListener("load", t.step_func_done(function() {
|
||||
var doc = frames[0].document;
|
||||
var b = doc.createElement("base");
|
||||
b.setAttribute("href", "test");
|
||||
var newBaseValue = location.href.replace(/\/[^/]*$/, "/") + "test";
|
||||
assert_equals(b.href, newBaseValue);
|
||||
assert_equals(doc.baseURI, location.href);
|
||||
doc.head.appendChild(b);
|
||||
assert_equals(doc.baseURI, newBaseValue);
|
||||
}));
|
||||
</script>
|
|
@ -19,5 +19,7 @@ test(function() {
|
|||
assert_equals(list.contains(NaN), true); //"NaN"
|
||||
assert_equals(list.contains(+Infinity), true); //"Infinity"
|
||||
assert_equals(list.contains(-Infinity), false); //"-Infinity"
|
||||
assert_equals(list.supports("stylesheet"), true);
|
||||
assert_equals(list.supports("nosuchrelvalueever"), false);
|
||||
});
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue