| This is a testharness.js-based test. |
| Found 58 tests; 49 PASS, 9 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| PASS idl_test setup |
| PASS idl_test validation |
| PASS ResizeObserverEntry creator |
| PASS Element includes ParentNode: member names are unique |
| PASS Element includes NonDocumentTypeChildNode: member names are unique |
| PASS Element includes ChildNode: member names are unique |
| PASS Element includes Slottable: member names are unique |
| 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, optional ResizeObserverOptions) |
| PASS ResizeObserver interface: operation unobserve(Element) |
| PASS ResizeObserver interface: operation disconnect() |
| PASS ResizeObserver must be primary interface of observer |
| PASS Stringification of observer |
| PASS ResizeObserver interface: observer must inherit property "observe(Element, optional ResizeObserverOptions)" with the proper type |
| PASS ResizeObserver interface: calling observe(Element, optional ResizeObserverOptions) on observer with too few arguments must throw TypeError |
| PASS ResizeObserver interface: observer must inherit property "unobserve(Element)" with the proper type |
| PASS ResizeObserver interface: calling unobserve(Element) on observer with too few arguments must throw TypeError |
| PASS ResizeObserver interface: observer must inherit property "disconnect()" with the proper type |
| PASS ResizeObserverEntry interface: existence and properties of interface object |
| PASS ResizeObserverEntry interface object length |
| 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 ResizeObserverEntry interface: attribute contentRect |
| PASS ResizeObserverEntry interface: attribute borderBoxSize |
| PASS ResizeObserverEntry interface: attribute contentBoxSize |
| PASS ResizeObserverEntry interface: attribute devicePixelContentBoxSize |
| PASS ResizeObserverEntry must be primary interface of entry |
| PASS Stringification of entry |
| PASS ResizeObserverEntry interface: entry must inherit property "target" with the proper type |
| PASS ResizeObserverEntry interface: entry must inherit property "contentRect" with the proper type |
| PASS ResizeObserverEntry interface: entry must inherit property "borderBoxSize" with the proper type |
| PASS ResizeObserverEntry interface: entry must inherit property "contentBoxSize" with the proper type |
| PASS ResizeObserverEntry interface: entry must inherit property "devicePixelContentBoxSize" with the proper type |
| PASS ResizeObserverSize interface: existence and properties of interface object |
| PASS ResizeObserverSize interface object length |
| PASS ResizeObserverSize interface object name |
| PASS ResizeObserverSize interface: existence and properties of interface prototype object |
| PASS ResizeObserverSize interface: existence and properties of interface prototype object's "constructor" property |
| PASS ResizeObserverSize interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ResizeObserverSize interface: attribute inlineSize |
| PASS ResizeObserverSize interface: attribute blockSize |
| 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 |
| FAIL ResizeObservation interface: attribute observedBox assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| FAIL ResizeObservation interface: attribute lastReportedSizes assert_own_property: self does not have own property "ResizeObservation" expected property "ResizeObservation" missing |
| Harness: the test ran to completion. |
| |