OLD | NEW |
1 library ng_show_hide_spec; | 1 library ng_show_hide_spec; |
2 | 2 |
3 import '../_specs.dart'; | 3 import '../_specs.dart'; |
4 | 4 |
5 | 5 |
6 main() { | 6 main() { |
7 describe('NgHide', () { | 7 describe('NgHide', () { |
8 TestBed _; | 8 TestBed _; |
9 beforeEach(inject((TestBed tb) => _ = tb)); | 9 beforeEach((TestBed tb) => _ = tb); |
10 | 10 |
11 it('should add/remove ng-hide class', () { | 11 it('should add/remove ng-hide class', () { |
12 _.compile('<div ng-hide="isHidden"></div>'); | 12 _.compile('<div ng-hide="isHidden"></div>'); |
13 | 13 |
14 expect(_.rootElement).not.toHaveClass('ng-hide'); | 14 expect(_.rootElement).not.toHaveClass('ng-hide'); |
15 | 15 |
16 _.rootScope.apply(() { | 16 _.rootScope.apply(() { |
17 _.rootScope.context['isHidden'] = true; | 17 _.rootScope.context['isHidden'] = true; |
18 }); | 18 }); |
19 expect(_.rootElement).toHaveClass('ng-hide'); | 19 expect(_.rootElement).toHaveClass('ng-hide'); |
20 | 20 |
21 _.rootScope.apply(() { | 21 _.rootScope.apply(() { |
22 _.rootScope.context['isHidden'] = false; | 22 _.rootScope.context['isHidden'] = false; |
23 }); | 23 }); |
24 expect(_.rootElement).not.toHaveClass('ng-hide'); | 24 expect(_.rootElement).not.toHaveClass('ng-hide'); |
25 }); | 25 }); |
26 }); | 26 }); |
27 | 27 |
28 describe('NgShow', () { | 28 describe('NgShow', () { |
29 TestBed _; | 29 TestBed _; |
30 beforeEach(inject((TestBed tb) => _ = tb)); | 30 beforeEach((TestBed tb) => _ = tb); |
31 | 31 |
32 it('should add/remove ng-hide class', () { | 32 it('should add/remove ng-hide class', () { |
33 _.compile('<div ng-show="isShown"></div>'); | 33 _.compile('<div ng-show="isShown"></div>'); |
34 | 34 |
35 expect(_.rootElement).not.toHaveClass('ng-hide'); | 35 expect(_.rootElement).not.toHaveClass('ng-hide'); |
36 | 36 |
37 _.rootScope.apply(() { | 37 _.rootScope.apply(() { |
38 _.rootScope.context['isShown'] = true; | 38 _.rootScope.context['isShown'] = true; |
39 }); | 39 }); |
40 expect(_.rootElement).not.toHaveClass('ng-hide'); | 40 expect(_.rootElement).not.toHaveClass('ng-hide'); |
41 | 41 |
42 _.rootScope.apply(() { | 42 _.rootScope.apply(() { |
43 _.rootScope.context['isShown'] = false; | 43 _.rootScope.context['isShown'] = false; |
44 }); | 44 }); |
45 expect(_.rootElement).toHaveClass('ng-hide'); | 45 expect(_.rootElement).toHaveClass('ng-hide'); |
46 }); | 46 }); |
47 }); | 47 }); |
48 } | 48 } |
OLD | NEW |