From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../tests/docs/writing-tests/test-templates.md | 168 +++++++++++++++++++++ 1 file changed, 168 insertions(+) create mode 100644 testing/web-platform/tests/docs/writing-tests/test-templates.md (limited to 'testing/web-platform/tests/docs/writing-tests/test-templates.md') diff --git a/testing/web-platform/tests/docs/writing-tests/test-templates.md b/testing/web-platform/tests/docs/writing-tests/test-templates.md new file mode 100644 index 0000000000..e8f4bfe77f --- /dev/null +++ b/testing/web-platform/tests/docs/writing-tests/test-templates.md @@ -0,0 +1,168 @@ +# Test Templates + +This page contains templates for creating tests. The template syntax +is compatible with several popular editors including TextMate, Sublime +Text, and emacs' YASnippet mode. + +Templates for filenames are also given. In this case `{}` is used to +delimit text to be replaced and `#` represents a digit. + +## Reftests + +### HTML test + + + +``` + + +${1:Test title} + + + + ${4:Test content} + +``` + +Filename: `{test-topic}-###.html` + +### HTML reference + + + +``` + + +${1:Reference title} + + + ${3:Reference content} + +``` + +Filename: `{description}.html` or `{test-topic}-###-ref.html` + +### SVG test + +``` xml + + ${1:Test title} + + + + + ${4:Test body} + +``` + +Filename: `{test-topic}-###.svg` + +### SVG reference + +``` xml + + ${1:Reference title} + ${2:Reference content} + +``` + +Filename: `{description}.svg` or `{test-topic}-###-ref.svg` + +## testharness.js tests + +### HTML + +``` html + + +${1:Test title} + + + +``` + +Filename: `{test-topic}-###.html` + +### HTML with [testdriver automation](testdriver) +``` html + + +${1:Test title} + + + + + + +``` + +Filename: `{test-topic}-###.html` + +### SVG + +``` xml + + ${1:Test title} + + + + + + + +``` + +Filename: `{test-topic}-###.svg` + +### Manual Test + +#### HTML + +``` html + + +${1:Test title} + + + +``` + +Filename: `{test-topic}-###-manual.html` + +#### SVG + +``` xml + + ${1:Test title} + + + + + + + +``` + +Filename: `{test-topic}-###-manual.svg` -- cgit v1.2.3