16 lines
		
	
	
		
			496 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			496 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								import {SpyObject} from 'angular2/test_lib';
							 | 
						||
| 
								 | 
							
								import {ApplicationRef, LifeCycle, Injector, bind} from 'angular2/angular2';
							 | 
						||
| 
								 | 
							
								import {global} from 'angular2/src/core/facade/lang';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export class SpyApplicationRef extends SpyObject {
							 | 
						||
| 
								 | 
							
								  injector;
							 | 
						||
| 
								 | 
							
								  constructor() {
							 | 
						||
| 
								 | 
							
								    super();
							 | 
						||
| 
								 | 
							
								    this.injector = Injector.resolveAndCreate([bind(LifeCycle).toValue({tick: () => {}})]);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function callNgProfilerTimeChangeDetection(config?): void {
							 | 
						||
| 
								 | 
							
								  (<any>global).ng.profiler.timeChangeDetection(config);
							 | 
						||
| 
								 | 
							
								}
							 |