| This is a testharness.js-based test. |
| PASS Test IDL implementation of ResizeObserver |
| PASS ResizeObserver interface: existence and properties of interface object |
| PASS ResizeObserver interface object length |
| PASS ResizeObserver interface object name |
| PASS ResizeObserver interface: existence and properties of interface prototype object |
| PASS ResizeObserver interface: existence and properties of interface prototype object's "constructor" property |
| PASS ResizeObserver interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ResizeObserver interface: operation observe(Element) |
| PASS Unscopable handled correctly for observe(Element) on ResizeObserver |
| PASS ResizeObserver interface: operation unobserve(Element) |
| PASS Unscopable handled correctly for unobserve(Element) on ResizeObserver |
| PASS ResizeObserver interface: operation disconnect() |
| PASS Unscopable handled correctly for disconnect() on ResizeObserver |
| PASS ResizeObserver must be primary interface of new ResizeObserver(entries => {}) |
| PASS Stringification of new ResizeObserver(entries => {}) |
| PASS ResizeObserver interface: new ResizeObserver(entries => {}) must inherit property "observe(Element)" with the proper type |
| PASS ResizeObserver interface: calling observe(Element) on new ResizeObserver(entries => {}) with too few arguments must throw TypeError |
| PASS ResizeObserver interface: new ResizeObserver(entries => {}) must inherit property "unobserve(Element)" with the proper type |
| PASS ResizeObserver interface: calling unobserve(Element) on new ResizeObserver(entries => {}) with too few arguments must throw TypeError |
| PASS ResizeObserver interface: new ResizeObserver(entries => {}) must inherit property "disconnect()" with the proper type |
| PASS ResizeObserverEntry interface: existence and properties of interface object |
| FAIL ResizeObserverEntry interface object length assert_equals: wrong value for ResizeObserverEntry.length expected 1 but got 0 |
| PASS ResizeObserverEntry interface object name |
| PASS ResizeObserverEntry interface: existence and properties of interface prototype object |
| PASS ResizeObserverEntry interface: existence and properties of interface prototype object's "constructor" property |
| PASS ResizeObserverEntry interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ResizeObserverEntry interface: attribute target |
| PASS Unscopable handled correctly for target property on ResizeObserverEntry |
| PASS ResizeObserverEntry interface: attribute contentRect |
| PASS Unscopable handled correctly for contentRect property on ResizeObserverEntry |
| FAIL ResizeObservation interface: existence and properties of interface object assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface object length assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface object name assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface: existence and properties of interface prototype object assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface: attribute target assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| PASS Unscopable handled correctly for target property on ResizeObservation |
| FAIL ResizeObservation interface: attribute broadcastWidth assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| PASS Unscopable handled correctly for broadcastWidth property on ResizeObservation |
| FAIL ResizeObservation interface: attribute broadcastHeight assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| PASS Unscopable handled correctly for broadcastHeight property on ResizeObservation |
| FAIL ResizeObservation interface: operation isActive() assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| PASS Unscopable handled correctly for isActive() on ResizeObservation |
| Harness: the test ran to completion. |
| |