fix(compiler): correctly instantiate eager providers that are used via Injector.get
(#19558)
Closes #15501 PR Close #19558
This commit is contained in:

committed by
Chuck Jazdzewski

parent
d30ce19231
commit
6ade68cff1
@ -12,7 +12,7 @@ import {platformBrowserDynamicTesting} from '@angular/platform-browser-dynamic/t
|
||||
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
|
||||
import {DomRendererFactory2} from '@angular/platform-browser/src/dom/dom_renderer';
|
||||
import {BrowserTestingModule} from '@angular/platform-browser/testing';
|
||||
import {dispatchEvent} from '@angular/platform-browser/testing/src/browser_util';
|
||||
import {browserDetection, dispatchEvent} from '@angular/platform-browser/testing/src/browser_util';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
|
||||
import {ClientMessageBrokerFactory} from '../../../src/web_workers/shared/client_message_broker';
|
||||
@ -29,6 +29,10 @@ export function main() {
|
||||
describe('Web Worker Renderer v2', () => {
|
||||
// Don't run on server...
|
||||
if (!getDOM().supportsDOMEvents()) return;
|
||||
// TODO(tbosch): investigate why this is failing on iOS7 for unrelated reasons
|
||||
// Note: it's hard to debug this as SauceLabs starts with iOS8. Maybe drop
|
||||
// iOS7 alltogether?
|
||||
if (browserDetection.isIOS7) return;
|
||||
|
||||
let uiRenderStore: RenderStore;
|
||||
let wwRenderStore: RenderStore;
|
||||
|
Reference in New Issue
Block a user