diff options
Diffstat (limited to 'test/ng/compileSpec.js')
| -rw-r--r-- | test/ng/compileSpec.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index 93183b93..31a83648 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -388,6 +388,14 @@ describe('$compile', function() { expect(element).toBe(attr.$$element); } })); + directive('replaceWithInterpolatedClass', valueFn({ + replace: true, + template: '<div class="class_{{1+1}}">Replace with interpolated class!</div>', + compile: function(element, attr) { + attr.$set('compiled', 'COMPILED'); + expect(element).toBe(attr.$$element); + } + })); })); @@ -466,6 +474,14 @@ describe('$compile', function() { })); + it('should handle interpolated css from replacing directive', inject( + function($compile, $rootScope) { + element = $compile('<div replace-with-interpolated-class></div>')($rootScope); + $rootScope.$digest(); + expect(element).toHaveClass('class_2'); + })); + + it('should merge interpolated css class', inject(function($compile, $rootScope) { element = $compile('<div class="one {{cls}} three" replace></div>')($rootScope); |
