Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(242)

Side by Side Diff: third_party/pkg/angular/test/bootstrap_spec.dart

Issue 257423008: Update all Angular libs (run update_all.sh). (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698