mirror of
https://github.com/servo/servo.git
synced 2025-08-01 19:50:30 +01:00
test: re-enable /html/browsers/origin/cross-origin-objects/cross-origin-objects.html
This commit is contained in:
parent
1d970b1351
commit
1a033ba8a9
1 changed files with 222 additions and 2 deletions
|
@ -1,3 +1,223 @@
|
|||
[cross-origin-objects.html]
|
||||
type: testharness
|
||||
disabled: https://github.com/servo/servo/issues/10964
|
||||
[Basic sanity-checking (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic sanity-checking (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic sanity-checking (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Only certain properties are accessible cross-origin (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Only certain properties are accessible cross-origin (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Only certain properties are accessible cross-origin (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Only certain properties are usable as cross-origin this objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Only certain properties are usable as cross-origin this objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Only certain properties are usable as cross-origin this objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetPrototypeOf\]\] should return null (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetPrototypeOf\]\] should return null (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetPrototypeOf\]\] should return null (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[SetPrototypeOf\]\] should return false (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[SetPrototypeOf\]\] should return false (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[SetPrototypeOf\]\] should return false (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[PreventExtensions\]\] should return false cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[PreventExtensions\]\] should return false cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[PreventExtensions\]\] should return false cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Property descriptors for cross-origin properties should be set up correctly (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Property descriptors for cross-origin properties should be set up correctly (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Property descriptors for cross-origin properties should be set up correctly (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Subframe named 'then' should shadow the default 'then' value (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Subframe named 'then' should shadow the default 'then' value (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Subframe named 'then' should shadow the default 'then' value (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Subframes should be visible cross-origin only if their names don't match the names of cross-origin-exposed IDL properties (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Subframes should be visible cross-origin only if their names don't match the names of cross-origin-exposed IDL properties (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Subframes should be visible cross-origin only if their names don't match the names of cross-origin-exposed IDL properties (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Should be able to get a property descriptor for an indexed property only if it corresponds to a child window. (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Should be able to get a property descriptor for an indexed property only if it corresponds to a child window. (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[GetOwnProperty\]\] - Should be able to get a property descriptor for an indexed property only if it corresponds to a child window. (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[Delete\]\] Should throw on cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[Delete\]\] Should throw on cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[Delete\]\] Should throw on cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[DefineOwnProperty\]\] Should throw for cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[DefineOwnProperty\]\] Should throw for cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[DefineOwnProperty\]\] Should throw for cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Can only enumerate safelisted enumerable properties (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Can only enumerate safelisted enumerable properties (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Can only enumerate safelisted enumerable properties (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should return all properties from cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should return all properties from cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should return all properties from cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should return the right symbol-named properties for cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should return the right symbol-named properties for cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should return the right symbol-named properties for cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should place the symbols after the property names after the subframe indices (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should place the symbols after the property names after the subframe indices (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should place the symbols after the property names after the subframe indices (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should not reorder where 'then' appears if it's a named subframe, nor add another copy of 'then' (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should not reorder where 'then' appears if it's a named subframe, nor add another copy of 'then' (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[[[OwnPropertyKeys\]\] should not reorder where 'then' appears if it's a named subframe, nor add another copy of 'then' (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin functions get local Function.prototype (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin functions get local Function.prototype (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin functions get local Function.prototype (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin Window accessors get local Function.prototype (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin Window accessors get local Function.prototype (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-origin Window accessors get local Function.prototype (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different functions for cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different functions for cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different functions for cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different accessors for cross-origin Window (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different accessors for cross-origin Window (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different accessors for cross-origin Window (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different accessors for cross-origin Location (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different accessors for cross-origin Location (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[Same-origin observers get different accessors for cross-origin Location (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[{}.toString.call() does the right thing on cross-origin objects (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[{}.toString.call() does the right thing on cross-origin objects (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[{}.toString.call() does the right thing on cross-origin objects (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Resolving a promise with a cross-origin window without a 'then' subframe should work (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[Resolving a promise with a cross-origin window with a 'then' subframe should work (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
[LegacyLenientThis behavior (cross-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[LegacyLenientThis behavior (same-origin + document.domain)]
|
||||
expected: FAIL
|
||||
|
||||
[LegacyLenientThis behavior (cross-site)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue