[idlharness.html] [Subscriber interface: existence and properties of interface object] expected: FAIL [Subscriber interface object length] expected: FAIL [Subscriber interface object name] expected: FAIL [Subscriber interface: existence and properties of interface prototype object] expected: FAIL [Subscriber interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL [Subscriber interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL [Subscriber interface: operation next(any)] expected: FAIL [Subscriber interface: operation error(any)] expected: FAIL [Subscriber interface: operation complete()] expected: FAIL [Subscriber interface: operation addTeardown(VoidFunction)] expected: FAIL [Subscriber interface: attribute active] expected: FAIL [Subscriber interface: attribute signal] expected: FAIL [Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()] expected: FAIL [Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()] expected: FAIL [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "next(any)" with the proper type] expected: FAIL [Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] expected: FAIL [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "error(any)" with the proper type] expected: FAIL [Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] expected: FAIL [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "complete()" with the proper type] expected: FAIL [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "addTeardown(VoidFunction)" with the proper type] expected: FAIL [Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] expected: FAIL [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "active" with the proper type] expected: FAIL [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "signal" with the proper type] expected: FAIL [Observable interface: existence and properties of interface object] expected: FAIL [Observable interface object length] expected: FAIL [Observable interface object name] expected: FAIL [Observable interface: existence and properties of interface prototype object] expected: FAIL [Observable interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL [Observable interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL [Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)] expected: FAIL [Observable must be primary interface of new Observable(() => {})] expected: FAIL [Stringification of new Observable(() => {})] expected: FAIL [Observable interface: new Observable(() => {}) must inherit property "subscribe(optional ObserverUnion, optional SubscribeOptions)" with the proper type] expected: FAIL [Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError] expected: FAIL