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

Unified Diff: third_party/pkg/angular/test/directive/ng_show_hide_spec.dart

Issue 180873006: Update the Angular/DI tests to latest from github. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Review feedback Created 6 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: third_party/pkg/angular/test/directive/ng_show_hide_spec.dart
diff --git a/third_party/pkg/angular/test/directive/ng_show_hide_spec.dart b/third_party/pkg/angular/test/directive/ng_show_hide_spec.dart
index 2cdd0db517135be35c78310d6a61f476e4be7629..c0c01d66fda0dbbfcfb8268b458057a6dd1bc2fe 100644
--- a/third_party/pkg/angular/test/directive/ng_show_hide_spec.dart
+++ b/third_party/pkg/angular/test/directive/ng_show_hide_spec.dart
@@ -13,15 +13,36 @@ main() {
expect(_.rootElement).not.toHaveClass('ng-hide');
- _.rootScope.$apply(() {
- _.rootScope['isHidden'] = true;
+ _.rootScope.apply(() {
+ _.rootScope.context['isHidden'] = true;
});
expect(_.rootElement).toHaveClass('ng-hide');
- _.rootScope.$apply(() {
- _.rootScope['isHidden'] = false;
+ _.rootScope.apply(() {
+ _.rootScope.context['isHidden'] = false;
});
expect(_.rootElement).not.toHaveClass('ng-hide');
});
});
+
+ describe('NgShow', () {
+ TestBed _;
+ beforeEach(inject((TestBed tb) => _ = tb));
+
+ it('should add/remove ng-hide class', () {
+ _.compile('<div ng-show="isShown"></div>');
+
+ expect(_.rootElement).not.toHaveClass('ng-hide');
+
+ _.rootScope.apply(() {
+ _.rootScope.context['isShown'] = true;
+ });
+ expect(_.rootElement).not.toHaveClass('ng-hide');
+
+ _.rootScope.apply(() {
+ _.rootScope.context['isShown'] = false;
+ });
+ expect(_.rootElement).toHaveClass('ng-hide');
+ });
+ });
}

Powered by Google App Engine
This is Rietveld 408576698