test(platform-webworker): avoid flakes due to existing PlatformRef (#24916)
				
					
				
			PR Close #24916
This commit is contained in:
		
							parent
							
								
									56b3f1703e
								
							
						
					
					
						commit
						2d38fa104b
					
				| @ -6,7 +6,7 @@ | ||||
|  * found in the LICENSE file at https://angular.io/license
 | ||||
|  */ | ||||
| 
 | ||||
| import {Component, ComponentRef, Renderer2, RendererFactory2, RendererType2, RootRenderer} from '@angular/core'; | ||||
| import {Component, ComponentRef, Renderer2, RendererFactory2, RendererType2, destroyPlatform} from '@angular/core'; | ||||
| import {TestBed} from '@angular/core/testing'; | ||||
| import {platformBrowserDynamicTesting} from '@angular/platform-browser-dynamic/testing'; | ||||
| import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter'; | ||||
| @ -37,6 +37,9 @@ let lastCreatedRenderer: Renderer2; | ||||
|     let uiRenderStore: RenderStore; | ||||
|     let wwRenderStore: RenderStore; | ||||
| 
 | ||||
|     beforeEach(() => destroyPlatform()); | ||||
|     afterEach(() => destroyPlatform()); | ||||
| 
 | ||||
|     beforeEach(() => { | ||||
|       // UI side
 | ||||
|       uiRenderStore = new RenderStore(); | ||||
| @ -81,10 +84,6 @@ let lastCreatedRenderer: Renderer2; | ||||
|     } | ||||
| 
 | ||||
|     it('should update text nodes', () => { | ||||
|       // IE (v11 to be exact) has been problematic lately with saucelabs for this specific test
 | ||||
|       // TODO (matsko): revisit this once things become more stable in the saucelabs world
 | ||||
|       if (isOldIE()) return; | ||||
| 
 | ||||
|       const fixture = | ||||
|           TestBed.overrideTemplate(MyComp2, '<div>{{ctxProp}}</div>').createComponent(MyComp2); | ||||
|       const renderEl = getRenderElement(fixture.nativeElement); | ||||
| @ -97,10 +96,6 @@ let lastCreatedRenderer: Renderer2; | ||||
| 
 | ||||
|     it('should update any element property/attributes/class/style(s) independent of the compilation on the root element and other elements', | ||||
|        () => { | ||||
|          // IE (v11 to be exact) has been problematic lately with saucelabs for this specific test
 | ||||
|          // TODO (matsko): revisit this once things become more stable in the saucelabs world
 | ||||
|          if (isOldIE()) return; | ||||
| 
 | ||||
|          const fixture = | ||||
|              TestBed.overrideTemplate(MyComp2, '<input [title]="y" style="position:absolute">') | ||||
|                  .createComponent(MyComp2); | ||||
| @ -135,10 +130,6 @@ let lastCreatedRenderer: Renderer2; | ||||
|        }); | ||||
| 
 | ||||
|     it('should update any template comment property/attributes', () => { | ||||
|       // IE (v11 to be exact) has been problematic lately with saucelabs for this specific test
 | ||||
|       // TODO (matsko): revisit this once things become more stable in the saucelabs world
 | ||||
|       if (isOldIE()) return; | ||||
| 
 | ||||
|       const fixture = | ||||
|           TestBed.overrideTemplate(MyComp2, '<ng-container *ngIf="ctxBoolProp"></ng-container>') | ||||
|               .createComponent(MyComp2); | ||||
| @ -149,10 +140,6 @@ let lastCreatedRenderer: Renderer2; | ||||
|     }); | ||||
| 
 | ||||
|     it('should add and remove fragments', () => { | ||||
|       // IE (v11 to be exact) has been problematic lately with saucelabs for this specific test
 | ||||
|       // TODO (matsko): revisit this once things become more stable in the saucelabs world
 | ||||
|       if (isOldIE()) return; | ||||
| 
 | ||||
|       const fixture = | ||||
|           TestBed | ||||
|               .overrideTemplate(MyComp2, '<ng-container *ngIf="ctxBoolProp">hello</ng-container>') | ||||
| @ -172,10 +159,6 @@ let lastCreatedRenderer: Renderer2; | ||||
| 
 | ||||
|     if (getDOM().supportsDOMEvents()) { | ||||
|       it('should listen to events', () => { | ||||
|         // IE (v11 to be exact) has been problematic lately with saucelabs for this specific test
 | ||||
|         // TODO (matsko): revisit this once things become more stable in the saucelabs world
 | ||||
|         if (isOldIE()) return; | ||||
| 
 | ||||
|         const fixture = TestBed.overrideTemplate(MyComp2, '<input (change)="ctxNumProp = 1">') | ||||
|                             .createComponent(MyComp2); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user