LibWeb+WebContent: Do not include DOM HTML in text test expectations

For example, in the following abbreviated test HTML:

    <span>some text</span>
    <script>println("whf")</script>

We would have to craft the expectation file to include the "some text"
segment, usually with some leading whitespace. This is a bit annoying,
and makes it difficult to manually craft expectation files.

So instead of comparing the expectation against the entire DOM inner
text, we now send the inner text of just the <pre> element containing
the test output when we invoke `internals.signalTextTestIsDone`.
This commit is contained in:
Timothy Flynn 2024-10-02 12:38:10 -04:00 committed by Tim Flynn
commit bf668696de
Notes: github-actions[bot] 2024-10-03 11:08:22 +00:00
319 changed files with 333 additions and 333 deletions

View file

@ -1,4 +1,4 @@
Animation with no timeline has null currentTime: true
Animation with no timeline has null currentTime: true
Animation that hasn't been played has null currentTime: true
Played animation has a currentTime of 0: true
Animation time after 100ms is correct

View file

@ -1,4 +1,4 @@
Element.animate creates Animation with effect: true
Element.animate creates Animation with effect: true
Setting effect to null clears the effect: true
Accessing effect property on animation with no effect produces null: true
Setting effect on animation with no effect works: true

View file

@ -1,4 +1,4 @@
finished promise remains after finishing: true
finished promise remains after finishing: true
finished promise updates after playing: true
cancel() updates finished promise: true
Expected finished promise cancellation

View file

@ -1,4 +1,4 @@
Animation is pending after a call to play(): true
Animation is pending after a call to play(): true
Animation is not pending after ready promise resolves: true
Animation is pending after a call to pause(): true
Animation is not pending after ready promise resolves: true

View file

@ -1,4 +1,4 @@
Animation's playState is idle after cancel(): true
Animation's playState is idle after cancel(): true
Animation's playState is idle immediately after play(): true
Animation's playState is paused after pause(): true
Animation's playState is finished after finish(): true

View file

@ -1,4 +1,4 @@
Animation has expected currentTime value after 100ms
Animation has expected currentTime value after 100ms
Animation has expected currentTime value after 200ms
Animation has expected currentTime value after 300ms
Animation has expected currentTime value after 400ms

View file

@ -1,4 +1,4 @@
Animation's replaceState is active initially: true
Animation's replaceState is active initially: true
Animation's replaceState is active after finishing: true
Animation's replaceState is not removed after creating new animation: true
Animation's replaceState is removed after new animation finishes: true

View file

@ -1,4 +1,4 @@
Animation's startTime is initially null: true
Animation's startTime is initially null: true
Animation's startTime is 100 after setting the value: true
Animation's startTime is non-null after ready promise resolved: true
Animation's startTime is null after calling cancel(): true

View file

@ -1,2 +1,2 @@
Animation's default timeline is the document's timeline: true
Animation's default timeline is the document's timeline: true
Animation created with null timeline has no timeline: true