mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-30 05:09:01 +00:00
Documentation: Update notes about LibWeb test paths
All test types have `input` and `expected` folders.
This commit is contained in:
parent
1933d5fa44
commit
344d6efd11
Notes:
github-actions[bot]
2025-05-20 14:49:11 +00:00
Author: https://github.com/trflynn89
Commit: 344d6efd11
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4824
1 changed files with 10 additions and 6 deletions
|
@ -120,12 +120,16 @@ with the expected results from the test.
|
||||||
|
|
||||||
## Writing tests
|
## Writing tests
|
||||||
|
|
||||||
Running `Tests/LibWeb/add_libweb_test.py your-new-test-name test_type` will create a new test HTML file in
|
Running the following python script to create new test files with correct boilerplate:
|
||||||
`Tests/LibWeb/test_type(/input)` (`/input` is appended for Text and Layout tests) with the correct boilerplate
|
|
||||||
code for a `test_type` test - along with a corresponding expectations file in the appropriate directory, e.g.,
|
```python
|
||||||
`Tests/LibWeb/Text/expected/your-new-test-name.txt`, for a Text test, or
|
./Tests/LibWeb/add_libweb_test.py your-new-test-name test_type
|
||||||
`Tests/LibWeb/Ref/reference/your-new-test-name.txt` for a Ref test. The accepted `test_types` are "Text",
|
```
|
||||||
"Ref", "Screenshot", and "Layout".
|
|
||||||
|
The accepted `test_type` values are "Text", "Layout", "Ref", and "Screenshot".
|
||||||
|
|
||||||
|
This will create a new test HTML file in `Tests/LibWeb/<test_type>/input` with along with a corresponding expectations
|
||||||
|
file in the appropriate directory in `Tests/LibWeb/<test_type>/expected`.
|
||||||
|
|
||||||
If you make a new Text or Layout test, after you update/replace the generated boilerplate in your
|
If you make a new Text or Layout test, after you update/replace the generated boilerplate in your
|
||||||
`your-new-test-name.html` test file with your actual test, running
|
`your-new-test-name.html` test file with your actual test, running
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue