summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/css-color/parsing/color-invalid-named-color.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/css/css-color/parsing/color-invalid-named-color.html')
-rw-r--r--testing/web-platform/tests/css/css-color/parsing/color-invalid-named-color.html209
1 files changed, 209 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-color/parsing/color-invalid-named-color.html b/testing/web-platform/tests/css/css-color/parsing/color-invalid-named-color.html
new file mode 100644
index 0000000000..8e3f1f2ba7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-color/parsing/color-invalid-named-color.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>CSS Color Level 4: Parsing and serialization of colors using invalid named color notation</title>
+<link rel="help" href="https://drafts.csswg.org/css-color-4/#named-colors">
+<link rel="help" href="https://drafts.csswg.org/css-color-4/#resolving-sRGB-values">
+<link rel="help" href="https://drafts.csswg.org/css-color-4/#serializing-sRGB-values">
+<link rel="author" title="Chris Nardi" href="mailto:csnardi1@gmail.com">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/css/support/parsing-testcommon.js"></script>
+</head>
+<body>
+<script>
+tests = [
+ ["", "Should not parse invalid keyword"],
+ [" /* hey */\n", "Should not parse invalid keyword"],
+ ["4", "Should not parse invalid keyword"],
+ ["top", "Should not parse invalid keyword"],
+ ["current-Color", "Should not parse invalid keyword"],
+
+ ["ransparent", "Partial keywords shouldn't parse"],
+ ["aiceblue", "Partial keywords shouldn't parse"],
+ ["aniquewhite", "Partial keywords shouldn't parse"],
+ ["aqu", "Partial keywords shouldn't parse"],
+ ["aquaarine", "Partial keywords shouldn't parse"],
+ ["zure", "Partial keywords shouldn't parse"],
+ ["bige", "Partial keywords shouldn't parse"],
+ ["bsque", "Partial keywords shouldn't parse"],
+ ["blak", "Partial keywords shouldn't parse"],
+ ["blacK", "Unicode modification shouldn't parse"],
+ ["blanchedamond", "Partial keywords shouldn't parse"],
+ ["ble", "Partial keywords shouldn't parse"],
+ ["bueviolet", "Partial keywords shouldn't parse"],
+ ["brwn", "Partial keywords shouldn't parse"],
+ ["burlwood", "Partial keywords shouldn't parse"],
+ ["cadetlue", "Partial keywords shouldn't parse"],
+ ["charteuse", "Partial keywords shouldn't parse"],
+ ["chocolae", "Partial keywords shouldn't parse"],
+ ["coal", "Partial keywords shouldn't parse"],
+ ["cornlowerblue", "Partial keywords shouldn't parse"],
+ ["corsilk", "Partial keywords shouldn't parse"],
+ ["cornsilK", "Unicode modification shouldn't parse"],
+ ["crimso", "Partial keywords shouldn't parse"],
+ ["can", "Partial keywords shouldn't parse"],
+ ["darkble", "Partial keywords shouldn't parse"],
+ ["darKblue", "Unicode modification shouldn't parse"],
+ ["darkcya", "Partial keywords shouldn't parse"],
+ ["darKcyan", "Unicode modification shouldn't parse"],
+ ["darkgoldenrd", "Partial keywords shouldn't parse"],
+ ["darKgoldenrod", "Unicode modification shouldn't parse"],
+ ["drkgray", "Partial keywords shouldn't parse"],
+ ["darKgray", "Unicode modification shouldn't parse"],
+ ["darkgree", "Partial keywords shouldn't parse"],
+ ["darKgreen", "Unicode modification shouldn't parse"],
+ ["dargrey", "Partial keywords shouldn't parse"],
+ ["darKgrey", "Unicode modification shouldn't parse"],
+ ["drkkhaki", "Partial keywords shouldn't parse"],
+ ["darKkhaki", "Unicode modification shouldn't parse"],
+ ["darkmagnta", "Partial keywords shouldn't parse"],
+ ["darKmagenta", "Unicode modification shouldn't parse"],
+ ["dakolivegreen", "Partial keywords shouldn't parse"],
+ ["darKolivegreen", "Unicode modification shouldn't parse"],
+ ["drkorange", "Partial keywords shouldn't parse"],
+ ["darKorange", "Unicode modification shouldn't parse"],
+ ["dakorchid", "Partial keywords shouldn't parse"],
+ ["darKorchid", "Unicode modification shouldn't parse"],
+ ["darkrd", "Partial keywords shouldn't parse"],
+ ["darKred", "Unicode modification shouldn't parse"],
+ ["darkalmon", "Partial keywords shouldn't parse"],
+ ["darKsalmon", "Unicode modification shouldn't parse"],
+ ["darkseagree", "Partial keywords shouldn't parse"],
+ ["darKseagreen", "Unicode modification shouldn't parse"],
+ ["darkslatebue", "Partial keywords shouldn't parse"],
+ ["darKslateblue", "Unicode modification shouldn't parse"],
+ ["darkslategry", "Partial keywords shouldn't parse"],
+ ["darKslategray", "Unicode modification shouldn't parse"],
+ ["darkslategre", "Partial keywords shouldn't parse"],
+ ["darKslategrey", "Unicode modification shouldn't parse"],
+ ["arkturquoise", "Partial keywords shouldn't parse"],
+ ["darKturquoise", "Unicode modification shouldn't parse"],
+ ["arkviolet", "Partial keywords shouldn't parse"],
+ ["darKviolet", "Unicode modification shouldn't parse"],
+ ["deppink", "Partial keywords shouldn't parse"],
+ ["deeppinK", "Unicode modification shouldn't parse"],
+ ["deepskyble", "Partial keywords shouldn't parse"],
+ ["deepsKyblue", "Unicode modification shouldn't parse"],
+ ["dmgray", "Partial keywords shouldn't parse"],
+ ["digrey", "Partial keywords shouldn't parse"],
+ ["dodgeblue", "Partial keywords shouldn't parse"],
+ ["frebrick", "Partial keywords shouldn't parse"],
+ ["firebricK", "Unicode modification shouldn't parse"],
+ ["floalwhite", "Partial keywords shouldn't parse"],
+ ["foretgreen", "Partial keywords shouldn't parse"],
+ ["uchsia", "Partial keywords shouldn't parse"],
+ ["gainsoro", "Partial keywords shouldn't parse"],
+ ["gostwhite", "Partial keywords shouldn't parse"],
+ ["old", "Partial keywords shouldn't parse"],
+ ["goldenro", "Partial keywords shouldn't parse"],
+ ["gry", "Partial keywords shouldn't parse"],
+ ["reen", "Partial keywords shouldn't parse"],
+ ["geenyellow", "Partial keywords shouldn't parse"],
+ ["gey", "Partial keywords shouldn't parse"],
+ ["hoeydew", "Partial keywords shouldn't parse"],
+ ["hotink", "Partial keywords shouldn't parse"],
+ ["hotpinK", "Unicode modification shouldn't parse"],
+ ["indianed", "Partial keywords shouldn't parse"],
+ ["idigo", "Partial keywords shouldn't parse"],
+ ["ivry", "Partial keywords shouldn't parse"],
+ ["khai", "Partial keywords shouldn't parse"],
+ ["Khaki", "Unicode modification shouldn't parse"],
+ ["avender", "Partial keywords shouldn't parse"],
+ ["avenderblush", "Partial keywords shouldn't parse"],
+ ["lawgreen", "Partial keywords shouldn't parse"],
+ ["lemonchffon", "Partial keywords shouldn't parse"],
+ ["lightlue", "Partial keywords shouldn't parse"],
+ ["lightcora", "Partial keywords shouldn't parse"],
+ ["lightcyn", "Partial keywords shouldn't parse"],
+ ["lightgoldenodyellow", "Partial keywords shouldn't parse"],
+ ["ightgray", "Partial keywords shouldn't parse"],
+ ["ligtgreen", "Partial keywords shouldn't parse"],
+ ["lihtgrey", "Partial keywords shouldn't parse"],
+ ["ligtpink", "Partial keywords shouldn't parse"],
+ ["lightpinK", "Unicode modification shouldn't parse"],
+ ["lightsalmo", "Partial keywords shouldn't parse"],
+ ["lightseagree", "Partial keywords shouldn't parse"],
+ ["lightsyblue", "Partial keywords shouldn't parse"],
+ ["lightsKyblue", "Unicode modification shouldn't parse"],
+ ["lightslatgray", "Partial keywords shouldn't parse"],
+ ["lightslaterey", "Partial keywords shouldn't parse"],
+ ["lightsteelbue", "Partial keywords shouldn't parse"],
+ ["lightellow", "Partial keywords shouldn't parse"],
+ ["lim", "Partial keywords shouldn't parse"],
+ ["limgreen", "Partial keywords shouldn't parse"],
+ ["inen", "Partial keywords shouldn't parse"],
+ ["maenta", "Partial keywords shouldn't parse"],
+ ["maron", "Partial keywords shouldn't parse"],
+ ["mediumaqamarine", "Partial keywords shouldn't parse"],
+ ["mediumblu", "Partial keywords shouldn't parse"],
+ ["mediumrchid", "Partial keywords shouldn't parse"],
+ ["mediumprple", "Partial keywords shouldn't parse"],
+ ["mediumsegreen", "Partial keywords shouldn't parse"],
+ ["medumslateblue", "Partial keywords shouldn't parse"],
+ ["mediumsprnggreen", "Partial keywords shouldn't parse"],
+ ["mediuturquoise", "Partial keywords shouldn't parse"],
+ ["mediumioletred", "Partial keywords shouldn't parse"],
+ ["mdnightblue", "Partial keywords shouldn't parse"],
+ ["mintcrea", "Partial keywords shouldn't parse"],
+ ["istyrose", "Partial keywords shouldn't parse"],
+ ["moccsin", "Partial keywords shouldn't parse"],
+ ["naajowhite", "Partial keywords shouldn't parse"],
+ ["nay", "Partial keywords shouldn't parse"],
+ ["oldlae", "Partial keywords shouldn't parse"],
+ ["oliv", "Partial keywords shouldn't parse"],
+ ["olivedab", "Partial keywords shouldn't parse"],
+ ["orane", "Partial keywords shouldn't parse"],
+ ["orangere", "Partial keywords shouldn't parse"],
+ ["rchid", "Partial keywords shouldn't parse"],
+ ["palegldenrod", "Partial keywords shouldn't parse"],
+ ["paegreen", "Partial keywords shouldn't parse"],
+ ["paleturuoise", "Partial keywords shouldn't parse"],
+ ["palevioltred", "Partial keywords shouldn't parse"],
+ ["papyawhip", "Partial keywords shouldn't parse"],
+ ["peachpff", "Partial keywords shouldn't parse"],
+ ["per", "Partial keywords shouldn't parse"],
+ ["ink", "Partial keywords shouldn't parse"],
+ ["pinK", "Unicode modification shouldn't parse"],
+ ["pum", "Partial keywords shouldn't parse"],
+ ["powderble", "Partial keywords shouldn't parse"],
+ ["purpl", "Partial keywords shouldn't parse"],
+ ["ed", "Partial keywords shouldn't parse"],
+ ["rosyrown", "Partial keywords shouldn't parse"],
+ ["royallue", "Partial keywords shouldn't parse"],
+ ["sadlebrown", "Partial keywords shouldn't parse"],
+ ["salmn", "Partial keywords shouldn't parse"],
+ ["sandyrown", "Partial keywords shouldn't parse"],
+ ["seagren", "Partial keywords shouldn't parse"],
+ ["seashel", "Partial keywords shouldn't parse"],
+ ["sinna", "Partial keywords shouldn't parse"],
+ ["siler", "Partial keywords shouldn't parse"],
+ ["skybue", "Partial keywords shouldn't parse"],
+ ["sKyblue", "Unicode modification shouldn't parse"],
+ ["slatelue", "Partial keywords shouldn't parse"],
+ ["slategay", "Partial keywords shouldn't parse"],
+ ["slategry", "Partial keywords shouldn't parse"],
+ ["snw", "Partial keywords shouldn't parse"],
+ ["sprnggreen", "Partial keywords shouldn't parse"],
+ ["seelblue", "Partial keywords shouldn't parse"],
+ ["ta", "Partial keywords shouldn't parse"],
+ ["tel", "Partial keywords shouldn't parse"],
+ ["thistl", "Partial keywords shouldn't parse"],
+ ["toato", "Partial keywords shouldn't parse"],
+ ["turquose", "Partial keywords shouldn't parse"],
+ ["violt", "Partial keywords shouldn't parse"],
+ ["whet", "Partial keywords shouldn't parse"],
+ ["whit", "Partial keywords shouldn't parse"],
+ ["whitemoke", "Partial keywords shouldn't parse"],
+ ["whitesmoKe", "Unicode modification shouldn't parse"],
+ ["yelow", "Partial keywords shouldn't parse"],
+ ["yellwgreen", "Partial keywords shouldn't parse"],
+];
+
+for (const test of tests) {
+ test_invalid_value("color", test[0]);
+}
+</script>
+</body>
+</html>