| OLD | NEW |
| 1 library bootstrap_spec; | 1 library bootstrap_spec; |
| 2 | 2 |
| 3 import '_specs.dart'; | 3 import '_specs.dart'; |
| 4 import 'package:angular/application_factory.dart'; | |
| 5 | 4 |
| 6 void main() { | 5 main() => describe('bootstrap', () { |
| 7 describe('bootstrap', () { | 6 BodyElement body = window.document.querySelector('body'); |
| 8 setBody(String html) { | |
| 9 var body = window.document.querySelector('body'); | |
| 10 body.setInnerHtml(html, treeSanitizer: new NullTreeSanitizer()); | |
| 11 return body; | |
| 12 } | |
| 13 | 7 |
| 14 it('should default to whole page', () { | 8 it('should default to whole page', () { |
| 15 var body = setBody('<div>{{"works"}}</div>'); | 9 body.innerHtml = '<div>{{"works"}}</div>'; |
| 16 applicationFactory().run(); | 10 ngBootstrap(); |
| 17 expect(body).toHaveHtml('<div>works</div>'); | 11 expect(body.innerHtml).toEqual('<div>works</div>'); |
| 18 }); | 12 }); |
| 19 | 13 |
| 20 it('should compile starting at ng-app node', () { | 14 it('should compile starting at ng-app node', () { |
| 21 var body = setBody( | 15 body.setInnerHtml( |
| 22 '<div>{{ignor me}}<div ng-app ng-bind="\'works\'"></div></div>'); | 16 '<div>{{ignor me}}<div ng-app ng-bind="\'works\'"></div></div>', |
| 23 applicationFactory().run(); | 17 treeSanitizer: new NullTreeSanitizer()); |
| 24 expect(body.text).toEqual('{{ignor me}}works'); | 18 ngBootstrap(); |
| 25 }); | 19 expect(body.text).toEqual('{{ignor me}}works'); |
| 20 }); |
| 26 | 21 |
| 27 it('should compile starting at ng-app node', () { | 22 it('should compile starting at ng-app node', () { |
| 28 var body = setBody( | 23 body.setInnerHtml( |
| 29 '<div>{{ignor me}}<div ng-bind="\'works\'"></div></div>'); | 24 '<div>{{ignor me}}<div ng-bind="\'works\'"></div></div>', |
| 30 applicationFactory()..selector('div[ng-bind]')..run(); | 25 treeSanitizer: new NullTreeSanitizer()); |
| 31 expect(body.text).toEqual('{{ignor me}}works'); | 26 ngBootstrap(element:body.querySelector('div[ng-bind]')); |
| 32 }); | 27 expect(body.text).toEqual('{{ignor me}}works'); |
| 33 }); | 28 }); |
| 34 } | 29 }); |
| OLD | NEW |