mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision a184aa4fd5cd8f92eb87ce0035f257f2a4c7c0b2
This commit is contained in:
parent
e1065fa22a
commit
c7e8937c37
84 changed files with 2653 additions and 218 deletions
|
@ -25,8 +25,8 @@ test(t => {
|
|||
assert_equals(frame.cropWidth, clone.cropWidth);
|
||||
assert_equals(frame.cropHeight, clone.cropHeight);
|
||||
|
||||
frame.destroy();
|
||||
clone.destroy();
|
||||
frame.close();
|
||||
clone.close();
|
||||
}, 'Test we can clone a VideoFrame.');
|
||||
|
||||
test(t => {
|
||||
|
@ -35,23 +35,23 @@ test(t => {
|
|||
let copy = frame;
|
||||
let clone = frame.clone();
|
||||
|
||||
frame.destroy();
|
||||
frame.close();
|
||||
|
||||
assert_not_equals(copy.timestamp, defaultInit.timestamp);
|
||||
assert_equals(clone.timestamp, defaultInit.timestamp);
|
||||
|
||||
clone.destroy();
|
||||
}, 'Verify destroying a frame doesn\'t affect its clones.');
|
||||
clone.close();
|
||||
}, 'Verify closing a frame doesn\'t affect its clones.');
|
||||
|
||||
test(t => {
|
||||
let frame = createDefaultVideoFrame();
|
||||
|
||||
frame.destroy();
|
||||
frame.close();
|
||||
|
||||
assert_throws_dom("InvalidStateError", () => {
|
||||
let clone = frame.clone();
|
||||
});
|
||||
}, 'Verify cloning a destroyed frame throws.');
|
||||
}, 'Verify cloning a closed frame throws.');
|
||||
|
||||
async_test(t => {
|
||||
let localFrame = createDefaultVideoFrame();
|
||||
|
@ -62,7 +62,7 @@ async_test(t => {
|
|||
|
||||
externalPort.onmessage = t.step_func((e) => {
|
||||
let externalFrame = e.data;
|
||||
externalFrame.destroy();
|
||||
externalFrame.close();
|
||||
externalPort.postMessage("Done");
|
||||
})
|
||||
|
||||
|
@ -72,7 +72,7 @@ async_test(t => {
|
|||
|
||||
localPort.postMessage(localFrame);
|
||||
|
||||
}, 'Verify destroying frames propagates accross contexts.');
|
||||
}, 'Verify closing frames propagates accross contexts.');
|
||||
|
||||
async_test(t => {
|
||||
let localFrame = createDefaultVideoFrame();
|
||||
|
@ -83,18 +83,18 @@ async_test(t => {
|
|||
|
||||
externalPort.onmessage = t.step_func((e) => {
|
||||
let externalFrame = e.data;
|
||||
externalFrame.destroy();
|
||||
externalFrame.close();
|
||||
externalPort.postMessage("Done");
|
||||
})
|
||||
|
||||
localPort.onmessage = t.step_func_done((e) => {
|
||||
assert_equals(localFrame.timestamp, defaultInit.timestamp);
|
||||
localFrame.destroy();
|
||||
localFrame.close();
|
||||
})
|
||||
|
||||
localPort.postMessage(localFrame.clone());
|
||||
|
||||
}, 'Verify destroying cloned frames doesn\'t propagate accross contexts.');
|
||||
}, 'Verify closing cloned frames doesn\'t propagate accross contexts.');
|
||||
|
||||
async_test(t => {
|
||||
let localFrame = createDefaultVideoFrame();
|
||||
|
@ -104,11 +104,11 @@ async_test(t => {
|
|||
|
||||
localPort.onmessage = t.unreached_func();
|
||||
|
||||
localFrame.destroy();
|
||||
localFrame.close();
|
||||
|
||||
assert_throws_dom("DataCloneError", () => {
|
||||
localPort.postMessage(localFrame);
|
||||
});
|
||||
|
||||
t.done();
|
||||
}, 'Verify posting destroyed frames throws.');
|
||||
}, 'Verify posting closed frames throws.');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue