From a9e37be7a0c51091d9a4b072a771f9790a53fc2e Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Mon, 5 Jun 2023 12:40:54 +1200 Subject: Tests/LibWeb: Add some text tests for 'parsing a legacy color value' I was not aware of this framework back when implementing this back in bc54560e5942c9ff4b9049c034ad09a9f8446fb6. Add in some basic tests for this now that we are compliant with the specification. --- .../Text/expected/css/legacy-color-value.txt | 8 ++++++++ .../LibWeb/Text/input/css/legacy-color-value.html | 24 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Tests/LibWeb/Text/expected/css/legacy-color-value.txt create mode 100644 Tests/LibWeb/Text/input/css/legacy-color-value.html diff --git a/Tests/LibWeb/Text/expected/css/legacy-color-value.txt b/Tests/LibWeb/Text/expected/css/legacy-color-value.txt new file mode 100644 index 0000000000..62f1aaec5f --- /dev/null +++ b/Tests/LibWeb/Text/expected/css/legacy-color-value.txt @@ -0,0 +1,8 @@ +'red' => rgb(255, 0, 0) +'#408080' => rgb(64, 128, 128) +'transparent' => rgba(0, 0, 0, 0) +' GreeN ' => rgb(0, 128, 0) +'cafe' => rgb(202, 254, 0) +'' => rgba(0, 0, 0, 0) +'deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef' => rgb(219, 239, 234) +'#emoji above U+FFFF 🙃' => rgb(224, 176, 255) diff --git a/Tests/LibWeb/Text/input/css/legacy-color-value.html b/Tests/LibWeb/Text/input/css/legacy-color-value.html new file mode 100644 index 0000000000..9e14ff69ce --- /dev/null +++ b/Tests/LibWeb/Text/input/css/legacy-color-value.html @@ -0,0 +1,24 @@ + + -- cgit v1.2.3