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