aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ng/compileSpec.js16
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);