| 
									
										
										
										
											2015-03-13 13:55:49 -07:00
										 |  |  | library angular2.test.transform.directive_processor.all_tests; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import 'package:barback/barback.dart'; | 
					
						
							|  |  |  | import 'package:angular2/src/dom/html5lib_adapter.dart'; | 
					
						
							|  |  |  | import 'package:angular2/src/transform/common/asset_reader.dart'; | 
					
						
							|  |  |  | import 'package:angular2/src/transform/common/formatter.dart'; | 
					
						
							|  |  |  | import 'package:angular2/src/transform/template_compiler/generator.dart'; | 
					
						
							|  |  |  | import 'package:dart_style/dart_style.dart'; | 
					
						
							| 
									
										
										
										
											2015-03-20 15:25:29 -07:00
										 |  |  | import 'package:guinness/guinness.dart'; | 
					
						
							| 
									
										
										
										
											2015-03-13 13:55:49 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | import '../common/read_file.dart'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var formatter = new DartFormatter(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void allTests() { | 
					
						
							|  |  |  |   Html5LibDomAdapter.makeCurrent(); | 
					
						
							|  |  |  |   AssetReader reader = new TestAssetReader(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-03-20 15:25:29 -07:00
										 |  |  |   it('should parse simple expressions in inline templates.', () async { | 
					
						
							| 
									
										
										
										
											2015-03-13 13:55:49 -07:00
										 |  |  |     var inputPath = | 
					
						
							|  |  |  |         'template_compiler/inline_expression_files/hello.ng_deps.dart'; | 
					
						
							|  |  |  |     var expected = readFile( | 
					
						
							|  |  |  |         'template_compiler/inline_expression_files/expected/hello.ng_deps.dart'); | 
					
						
							|  |  |  |     var output = await processTemplates(reader, new AssetId('a', inputPath)); | 
					
						
							|  |  |  |     output = formatter.format(output); | 
					
						
							|  |  |  |     expected = formatter.format(expected); | 
					
						
							| 
									
										
										
										
											2015-03-20 15:25:29 -07:00
										 |  |  |     expect(output).toEqual(expected); | 
					
						
							| 
									
										
										
										
											2015-03-13 13:55:49 -07:00
										 |  |  |   }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-03-20 15:25:29 -07:00
										 |  |  |   it('should parse simple methods in inline templates.', () async { | 
					
						
							| 
									
										
										
										
											2015-03-13 13:55:49 -07:00
										 |  |  |     var inputPath = 'template_compiler/inline_method_files/hello.ng_deps.dart'; | 
					
						
							|  |  |  |     var expected = readFile( | 
					
						
							|  |  |  |         'template_compiler/inline_method_files/expected/hello.ng_deps.dart'); | 
					
						
							|  |  |  |     var output = await processTemplates(reader, new AssetId('a', inputPath)); | 
					
						
							|  |  |  |     output = formatter.format(output); | 
					
						
							|  |  |  |     expected = formatter.format(expected); | 
					
						
							| 
									
										
										
										
											2015-03-20 15:25:29 -07:00
										 |  |  |     expect(output).toEqual(expected); | 
					
						
							| 
									
										
										
										
											2015-03-13 13:55:49 -07:00
										 |  |  |   }); | 
					
						
							|  |  |  | } |