mirror of
https://github.com/servo/servo.git
synced 2025-06-21 15:49:04 +01:00
Adjust paint worklet tests after changing implementation according to new specification
This commit is contained in:
parent
203ff9fd25
commit
8d4aa585a6
5 changed files with 20 additions and 20 deletions
|
@ -70959,7 +70959,7 @@
|
|||
"support"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet.html": [
|
||||
"67fccbde17c28e13b5f4dc54d70b1279d6e9d602",
|
||||
"582287f9808afef465529e9fd80deadf10715868",
|
||||
"reftest"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet.js": [
|
||||
|
@ -70979,7 +70979,7 @@
|
|||
"support"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet_loading.html": [
|
||||
"20fef90b09fdf8dfb5e7461a01c8bd0f7e5d31af",
|
||||
"753dee7a328c99a42f4e6e46719a02fb9e179a09",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet_no_paint.js": [
|
||||
|
@ -71003,7 +71003,7 @@
|
|||
"support"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet_size.html": [
|
||||
"6ddcf8ad81eaf4a5112de39a87cbd3d290fd9ab4",
|
||||
"eba8c08b2b1fe1992772c01a1b85e709fa580bbc",
|
||||
"reftest"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet_size.js": [
|
||||
|
@ -71015,7 +71015,7 @@
|
|||
"support"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet_timeout.html": [
|
||||
"dde3d2d6359d39282cf8dfdfabebed735c7815a8",
|
||||
"9ff9ce5392fd214f2939b26ede875ec74c4abfdd",
|
||||
"reftest"
|
||||
],
|
||||
"mozilla/worklets/test_paint_worklet_timeout.js": [
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<script>
|
||||
// This reftest will TIMEOUT if loading the paint worklet fails,
|
||||
// It will PASS if the worklet draws a green rectangle.
|
||||
window.paintWorklet
|
||||
CSS.paintWorklet
|
||||
.addModule("test_paint_worklet.js")
|
||||
.then(function() { document.documentElement.classList.remove("reftest-wait"); });
|
||||
</script>
|
||||
|
|
|
@ -8,56 +8,56 @@
|
|||
var host_info = get_host_info();
|
||||
|
||||
promise_test(function() {
|
||||
return paintWorklet.addModule("test_paint_worklet.js");
|
||||
return CSS.paintWorklet.addModule("test_paint_worklet.js");
|
||||
}, "Loading a paint worklet.");
|
||||
|
||||
promise_test(function(t) {
|
||||
var path = new URL("test_paint_worklet.js", document.location).pathname;
|
||||
var url = new URL(path, host_info.HTTP_REMOTE_ORIGIN);
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule(url));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule(url));
|
||||
}, "Loading a cross-origin paint worklet.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("nonexistent_worklet.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("nonexistent_worklet.js"));
|
||||
}, "Loading a nonexistent paint worklet.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("syntax_error.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("syntax_error.js"));
|
||||
}, "Loading a syntactically incorrect paint worklet.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("throw_exception.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("throw_exception.js"));
|
||||
}, "Loading an exception-throwing paint worklet.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet.js"));
|
||||
}, "Loading a paint worklet again.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_empty_name.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_empty_name.js"));
|
||||
}, "Loading a paint worklet with an empty name.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_properties_throws.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_properties_throws.js"));
|
||||
}, "Loading a paint worklet whose inputProperties throws an exception.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_arguments_throws.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_arguments_throws.js"));
|
||||
}, "Loading a paint worklet whose inputArguments throws an exception.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_alpha_throws.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_alpha_throws.js"));
|
||||
}, "Loading a paint worklet whose alpha throws an exception.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_not_constructor.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_not_constructor.js"));
|
||||
}, "Loading a paint worklet which isn't a constructor function.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_no_paint.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_no_paint.js"));
|
||||
}, "Loading a paint worklet with no paint.");
|
||||
|
||||
promise_test(function(t) {
|
||||
return promise_rejects(t, "AbortError", paintWorklet.addModule("test_paint_worklet_paint_not_callable.js"));
|
||||
return promise_rejects(t, "AbortError", CSS.paintWorklet.addModule("test_paint_worklet_paint_not_callable.js"));
|
||||
}, "Loading a paint worklet with a paint that is not callable.");
|
||||
</script>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
margin: 10px; border: 3px solid blue; padding: 5px;"></div>
|
||||
</body>
|
||||
<script>
|
||||
window.paintWorklet
|
||||
CSS.paintWorklet
|
||||
.addModule("test_paint_worklet_size.js")
|
||||
.then(function() { document.documentElement.classList.remove("reftest-wait"); });
|
||||
</script>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
</style>
|
||||
|
||||
<script>
|
||||
window.paintWorklet.addModule('test_paint_worklet_timeout.js')
|
||||
CSS.paintWorklet.addModule('test_paint_worklet_timeout.js')
|
||||
.then(() => document.documentElement.classList.remove('reftest-wait'));
|
||||
</script>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue