OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <html> | |
3 <head> | |
4 <script src="resources/test-runner-paint-helper.js"></script> | |
5 <script> | |
6 function runTest() { | |
7 runner([{ | |
8 expectedError: "failed!", | |
9 script: "registerPaint('foo', class { static get inputArguments() { throw
Error('failed!'); } });", | |
10 }, { | |
11 expectedError: " Failed to execute 'registerPaint' on 'PaintWorkletGlobalS
cope': The value provided is neither an array, nor does it have indexed properti
es.", | |
12 script: "registerPaint('foo1', class { static get inputArguments() { retur
n 'non sense stuff'; } });", | |
13 }, { | |
14 expectedError: "Failed to execute 'registerPaint' on 'PaintWorkletGlobalSc
ope': Invalid argument types.", | |
15 script: "registerPaint('foo2', class { static get inputArguments() { retur
n ['<non-sense-type>'] } });", | |
16 }, { | |
17 script: "registerPaint('foo3', class { static get inputArguments(){return
['<length>'];} paint() { } }); console.log('Success for \\'foo\\'.');", | |
18 }]); | |
19 } | |
20 </script> | |
21 </head> | |
22 <body onload="runTest()"> | |
23 <p>This tests a series of PaintWorkletGlobalScope#registerPaint Parse Input Argu
ments calls.</p> | |
24 <p>See the devtools console for test output.</p> | |
25 </body> | |
26 </html> | |
OLD | NEW |