Tests: Add explicit UTF-8 charset declarations to existing tests

This commit is contained in:
Martin Chrástek 2026-05-18 13:35:08 +02:00 committed by Shannon Booth
parent d0334ca550
commit a404efa999
100 changed files with 102 additions and 1 deletions

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<style>
div::after {
content: counter(n, cjk-ideographic);

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<style>
div {
width: 100px;

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<html id="html">
<head id="head">
<style id="style">

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<html id="html">
<head id="head">
<style id="style">

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<style>
#foo {
font-variation-settings: "wght" 100;

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<p>🧑‍🚒</p>
<p>🏴‍☠️</p>
<p>🧑‍🧑‍🧒‍🧒</p>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<style>
.outer {
border: 1px solid black;

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<svg width="48" height="48" viewBox="-4 -4 48 48">
<defs>

View file

@ -1,4 +1,6 @@
<!DOCTYPE html><html><head><style>
<!DOCTYPE html>
<meta charset="utf-8">
<html><head><style>
* {
font: 20px 'SerenitySans';
}

View file

@ -1,2 +1,3 @@
<!DOCTYPE html>
<meta charset="utf-8">
<input type="password" value="こんにちは、友達のみなさん!">

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<div class="a">Well, hello friends!</div>
<div class="b">“Well, hello friends!”</div>
<div class="c">/* Well, hello friends! */</div>

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<style>
@font-face {
font-family: "Lato";

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<link rel="match" href="../expected/css-quotes-ref.html" />
<style>
div::before {

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<link rel="match" href="../expected/text-overflow.html" />
<style>
@font-face {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<style>
@font-face {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<div dir="ltr" align="left">hello test 1, 2, 3!</div>
<div dir="rtl" align="left">hello test 1, 2, 3!</div>
<div dir="ltr" align="right">hello test 1, 2, 3!</div>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<body><p id="p1"><b>Hello💨</b>😮 World</p>
<script src="../include.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<p id="text" contenteditable style="width: 120px">hello 👩🏼‍❤️‍👨🏻 there
my 👩🏼‍❤️‍👨🏻 friends!</p>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<div id="a" contenteditable>foobar</div>
<div id="b" contenteditable>foo👩🏼👨🏻bar</div>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<div id="a" contenteditable>foobar</div>
<div id="b" contenteditable>a&nbsp;&nbsp;&nbsp;</div>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<div contenteditable="true">foobar</div>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
// This test ensures that the Headers get() methods can handle non-ASCII latin1 characters: code points U+0080-U+00FF.

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
asyncTest((done) => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<details id="details0" name="group1">
<summary>Summary 0</summary>
<span>Contents 0</span>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
async function* asyncGenerator() {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
const CHUNK1 = "This -⌄";

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
async function testByobRead(type) {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<input id="input" />
<script src="../include.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<style>
@font-face {
font-family: "LatoTest";

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<style>
body {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<style>
.test {
font-size: 12px;

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../include.js"></script>
<script>
test(() => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<style id="class-presence-style">

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<style>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<style>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<style>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE quirks>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<div id="container">
<div class="kid">first</div>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<div id="trigger"></div>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<div id="trigger"></div>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<div id="host"></div>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="../../include.js"></script>
<script src="structural-matrix.js"></script>
<script>

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<script src="../include.js"></script>
<textarea id="text">
hello 👩🏼‍❤️‍👨🏻👩🏼‍❤️‍👨🏻👩🏼‍❤️‍👨🏻👩🏼‍❤️‍👨🏻

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="include.js"></script>
<script>
asyncTest(async (done) => {

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="include.js"></script>
<input id="a" value="foo👩🏼👨🏻bar" />
<input id="b" value="foo👩🏼👨🏻bar" />

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="include.js"></script>
<svg>
<textPath></textPath>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="include.js"></script>
😭foobar😭
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="include.js"></script>
<div id="text">==</div>
<script>

View file

@ -1,4 +1,5 @@
<!DOCTYPE html>
<meta charset="utf-8">
<script src="include.js"></script>
<textarea id="text">
hello 👩🏼‍❤️‍👨🏻 there

View file

@ -1,4 +1,5 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Selectors: :is() and :where() parsing</title>
<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
<link rel="help" href="https://drafts.csswg.org/selectors-4/#matches">