| 
									
										
										
										
											2015-10-13 00:29:13 -07:00
										 |  |  | library angular2.src.testing.testing_internal; | 
					
						
							| 
									
										
										
										
											2014-09-30 14:56:33 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  | import 'testing_internal_core.dart' as core; | 
					
						
							|  |  |  | export 'testing_internal_core.dart' | 
					
						
							| 
									
										
										
										
											2015-06-02 12:33:08 -07:00
										 |  |  |     hide | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |         beforeEachProviders, | 
					
						
							|  |  |  |         beforeEachBindings, | 
					
						
							| 
									
										
										
										
											2015-06-02 12:33:08 -07:00
										 |  |  |         beforeEach, | 
					
						
							|  |  |  |         it, | 
					
						
							|  |  |  |         iit, | 
					
						
							|  |  |  |         xit, | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |         testSetup, | 
					
						
							|  |  |  |         describe, | 
					
						
							|  |  |  |         ddescribe, | 
					
						
							|  |  |  |         xdescribe; | 
					
						
							| 
									
										
										
										
											2015-03-13 11:10:11 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  | import 'package:angular2/platform/testing/browser.dart'; | 
					
						
							| 
									
										
										
										
											2016-02-25 14:24:17 -08:00
										 |  |  | import 'package:angular2/src/facade/collection.dart' show StringMapWrapper; | 
					
						
							|  |  |  | import "package:angular2/src/core/zone/ng_zone.dart" show NgZone; | 
					
						
							| 
									
										
										
										
											2015-03-13 11:10:11 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-17 14:01:55 -07:00
										 |  |  | export 'test_injector.dart' show inject; | 
					
						
							| 
									
										
										
										
											2015-03-13 11:10:11 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-05 12:59:54 -07:00
										 |  |  | void testSetup() { | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |   core.setDartBaseTestProviders(TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS); | 
					
						
							| 
									
										
										
										
											2015-03-13 11:10:11 +01:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-10 22:11:13 -07:00
										 |  |  | void beforeEachProviders(Function fn) { | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |   testSetup(); | 
					
						
							|  |  |  |   core.beforeEachProviders(fn); | 
					
						
							| 
									
										
										
										
											2014-09-30 14:56:33 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-10 22:11:13 -07:00
										 |  |  | @Deprecated('using beforeEachProviders instead') | 
					
						
							|  |  |  | void beforeEachBindings(Function fn) { | 
					
						
							|  |  |  |   beforeEachProviders(fn); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-08 15:33:17 -07:00
										 |  |  | void beforeEach(fn) { | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |   testSetup(); | 
					
						
							|  |  |  |   core.beforeEach(fn); | 
					
						
							| 
									
										
										
										
											2014-11-20 12:07:48 -08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-02 16:29:09 +02:00
										 |  |  | void it(name, fn, [timeOut = null]) { | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |   core.it(name, fn, timeOut); | 
					
						
							| 
									
										
										
										
											2015-03-13 11:10:11 +01:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2014-09-30 14:56:33 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-02 16:29:09 +02:00
										 |  |  | void iit(name, fn, [timeOut = null]) { | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |   core.iit(name, fn, timeOut); | 
					
						
							| 
									
										
										
										
											2015-03-13 11:10:11 +01:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2014-09-30 14:56:33 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-02 16:29:09 +02:00
										 |  |  | void xit(name, fn, [timeOut = null]) { | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  |   core.xit(name, fn, timeOut); | 
					
						
							| 
									
										
										
										
											2015-02-17 14:30:08 -08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  | void describe(name, fn) { | 
					
						
							|  |  |  |   testSetup(); | 
					
						
							|  |  |  |   core.describe(name, fn); | 
					
						
							| 
									
										
										
										
											2015-04-17 16:08:59 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  | void ddescribe(name, fn) { | 
					
						
							|  |  |  |   testSetup(); | 
					
						
							|  |  |  |   core.ddescribe(name, fn); | 
					
						
							| 
									
										
										
										
											2015-04-14 18:01:44 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-10 16:54:32 -08:00
										 |  |  | void xdescribe(name, fn) { | 
					
						
							|  |  |  |   testSetup(); | 
					
						
							|  |  |  |   core.xdescribe(name, fn); | 
					
						
							| 
									
										
										
										
											2016-02-25 14:24:17 -08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | bool isInInnerZone() => NgZone.isInAngularZone(); |