OLD | NEW |
1 library ng_bind_template_spec; | 1 library ng_bind_template_spec; |
2 | 2 |
3 import '../_specs.dart'; | 3 import '../_specs.dart'; |
4 | 4 |
5 main() { | 5 main() { |
6 describe('BindTemplateDirective', () { | 6 describe('BindTemplateDirective', () { |
7 TestBed _; | 7 TestBed _; |
8 | 8 |
9 beforeEach(inject((TestBed tb) => _ = tb)); | 9 beforeEach((TestBed tb) => _ = tb); |
10 | 10 |
11 it('should bind template', | 11 it('should bind template', |
12 inject((Scope scope, Injector injector, Compiler compiler) { | 12 (Scope scope, Injector injector, Compiler compiler) { |
13 var element = _.compile('<div ng-bind-template="{{salutation}} {{name}}!">
</div>'); | 13 var element = _.compile('<div ng-bind-template="{{salutation}} {{name}}!">
</div>'); |
14 scope.context['salutation'] = 'Hello'; | 14 scope.context['salutation'] = 'Hello'; |
15 scope.context['name'] = 'Heisenberg'; | 15 scope.context['name'] = 'Heisenberg'; |
16 scope.apply(); | 16 scope.apply(); |
17 | 17 |
18 expect(element.text).toEqual('Hello Heisenberg!'); | 18 expect(element.text).toEqual('Hello Heisenberg!'); |
19 | 19 |
20 scope.context['salutation'] = 'Good-Bye'; | 20 scope.context['salutation'] = 'Good-Bye'; |
21 scope.apply(); | 21 scope.apply(); |
22 | 22 |
23 expect(element.text).toEqual('Good-Bye Heisenberg!'); | 23 expect(element.text).toEqual('Good-Bye Heisenberg!'); |
24 })); | 24 }); |
25 }); | 25 }); |
26 } | 26 } |
OLD | NEW |