| 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');
|
| + });
|
| + });
|
| }
|
|
|