Give tests <!DOCTYPE html> so they work correct in browser

This commit is contained in:
Karl Seguin
2025-09-18 10:53:29 +08:00
parent b7d26cf0d5
commit 66362c2762
69 changed files with 69 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="testing.js"></script> <script src="testing.js"></script>
<script id=intl> <script id=intl>
// this will crash if ICU isn't properly configured / ininitialized // this will crash if ICU isn't properly configured / ininitialized

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="testing.js"></script> <script src="testing.js"></script>
<script id=crypto> <script id=crypto>
const a = crypto.randomUUID(); const a = crypto.randomUUID();

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="testing.js"></script> <script src="testing.js"></script>
<script id=support> <script id=support>
testing.expectEqual(true, CSS.supports('display: flex')); testing.expectEqual(true, CSS.supports('display: flex'));

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=css_rule_list> <script id=css_rule_list>
let list = new CSSRuleList(); let list = new CSSRuleList();

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=css_style_declaration> <script id=css_style_declaration>
let style = document.createElement('div').style; let style = document.createElement('div').style;

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=css_stylesheet> <script id=css_stylesheet>
let css = new CSSStyleSheet() let css = new CSSStyleSheet()

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=animation> <script id=animation>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<a id="link" href="foo" class="ok">OK</a> <a id="link" href="foo" class="ok">OK</a>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<a id="link" href="foo" class="ok">OK</a> <a id="link" href="foo" class="ok">OK</a>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=comment> <script id=comment>
let comment = new Comment('foo'); let comment = new Comment('foo');

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id="content"> <div id="content">

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<body></body> <body></body>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=documentType> <script id=documentType>
let dt1 = document.implementation.createDocumentType('qname1', 'pid1', 'sys1'); let dt1 = document.implementation.createDocumentType('qname1', 'pid1', 'sys1');

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=domParser> <script id=domParser>
const dp = new DOMParser();; const dp = new DOMParser();;

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id="content"> <div id="content">

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id="content"><p id=para></p></div> <div id="content"><p id=para></p></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id="content"> <div id="content">

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<body> <body>
<div id="content"> <div id="content">
<a id="link" href="foo" class="ok">OK</a> <a id="link" href="foo" class="ok">OK</a>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=implementation> <script id=implementation>
let impl = document.implementation; let impl = document.implementation;

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<body></body> <body></body>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=intersectionObserver> <script id=intersectionObserver>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=messageChannel> <script id=messageChannel>
const mc1 = new MessageChannel(); const mc1 = new MessageChannel();

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<div></div> <div></div>
<div id=d1><p id=p1> And</p></div> <div id=d1><p id=p1> And</p></div>
<div id=d2><p id=p2> And</p></div> <div id=d2><p id=p2> And</p></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<div id="content"></div> <div id="content"></div>
<script src="../testing.js"></script> <script src="../testing.js"></script>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<body><div id="content"> <body><div id="content">
<a id="link" href="foo" class="ok">OK</a> <a id="link" href="foo" class="ok">OK</a>
<p id="para-empty" class="ok empty"> <p id="para-empty" class="ok empty">

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=nodeFilter> <script id=nodeFilter>
testing.expectEqual(1, NodeFilter.FILTER_ACCEPT); testing.expectEqual(1, NodeFilter.FILTER_ACCEPT);

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=nodeIterator> <script id=nodeIterator>
const nodeIterator = document.createNodeIterator( const nodeIterator = document.createNodeIterator(

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<div id="content"> <div id="content">
<a id="link" href="foo" class="ok">OK</a> <a id="link" href="foo" class="ok">OK</a>
<p id="para-empty" class="ok empty"> <p id="para-empty" class="ok empty">

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<div id="target-container"> <div id="target-container">
<p id="reference-node"> <p id="reference-node">
I am the original reference node. I am the original reference node.

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=performance> <script id=performance>
let performance = window.performance; let performance = window.performance;

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=performanceObserver> <script id=performanceObserver>
testing.expectEqual(0, PerformanceObserver.supportedEntryTypes.length); testing.expectEqual(0, PerformanceObserver.supportedEntryTypes.length);

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=processingInstruction> <script id=processingInstruction>
let pi = document.createProcessingInstruction('foo', 'bar'); let pi = document.createProcessingInstruction('foo', 'bar');

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id=content><!-- hello world --><p>over 9000</p></div> <div id=content><!-- hello world --><p>over 9000</p></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<div id=conflict>node</div> <div id=conflict>node</div>
<script src="../testing.js"></script> <script src="../testing.js"></script>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<a id="link" href="foo" class="ok">OK</a> <a id="link" href="foo" class="ok">OK</a>
<script src="../testing.js"></script> <script src="../testing.js"></script>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<p id="para-empty" class="ok empty"> <p id="para-empty" class="ok empty">
<script src="../testing.js"></script> <script src="../testing.js"></script>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=encoder> <script id=encoder>
var encoder = new TextEncoder(); var encoder = new TextEncoder();

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=custom> <script id=custom>
let capture = null; let capture = null;

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id=content> <div id=content>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=default> <script id=default>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=default> <script id=default>
let event = new MouseEvent('click'); let event = new MouseEvent('click');

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=abortController> <script id=abortController>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id=x data-power="over 9000" data-empty data-some-long-key=ok></div> <div id=x data-power="over 9000" data-empty data-some-long-key=ok></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<html> <html>
<body> <body>
<div id=content><a id=link href=#></a></div> <div id=content><a id=link href=#></a></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id=content>a<strong>b</strong>cc</div> <div id=content>a<strong>b</strong>cc</div>
<script id=inner> <script id=inner>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=ErrorEvent> <script id=ErrorEvent>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=history> <script id=history>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=image> <script id=image>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<form action="test.php" target="_blank" id=form> <form action="test.php" target="_blank" id=form>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<a id=link href=foo>OK</a> <a id=link href=foo>OK</a>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=location> <script id=location>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=navigator> <script id=navigator>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=screen> <script id=screen>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<head> <head>
<script> <script>
let dyn1_loaded = 0; let dyn1_loaded = 0;

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../../testing.js"></script> <script src="../../testing.js"></script>
<script id=script> <script id=script>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<form id=f1> <form id=f1>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script> <script>
class LightPanda extends HTMLElement { class LightPanda extends HTMLElement {

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=style> <script id=style>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=svg> <script id=svg>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id=c></div> <div id=c></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<div id=main></div> <div id=main></div>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=localstorage> <script id=localstorage>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=url> <script id=url>
var url = new URL('https://foo.bar/path?query#fragment'); var url = new URL('https://foo.bar/path?query#fragment');

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=url_search_params> <script id=url_search_params>
let usp = new URLSearchParams(); let usp = new URLSearchParams();

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<body> <body>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<body></body> <body></body>
<script id=aliases> <script id=aliases>

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=file> <script id=file>
let f = new File() let f = new File()

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=formData> <script id=formData>
let f = new FormData(); let f = new FormData();

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=progressEvent> <script id=progressEvent>
let pevt = new ProgressEvent('foo'); let pevt = new ProgressEvent('foo');

View File

@@ -1,3 +1,4 @@
<!DOCTYPE html>
<script src="../testing.js"></script> <script src="../testing.js"></script>
<script id=xhr type=module> <script id=xhr type=module>
const req = new XMLHttpRequest(); const req = new XMLHttpRequest();