aboutsummaryrefslogtreecommitdiffstats
path: root/test/ng/compileSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ng/compileSpec.js')
-rwxr-xr-xtest/ng/compileSpec.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js
index 580d51c3..6b3a0479 100755
--- a/test/ng/compileSpec.js
+++ b/test/ng/compileSpec.js
@@ -3250,6 +3250,18 @@ describe('$compile', function() {
$rootScope.$apply();
expect(element.attr('on-click')).toEqual('javascript:doSomething()');
}));
+
+ it('should pass through arbitrary values on "on" and "data-on" attributes', inject(function($compile, $rootScope) {
+ element = $compile('<button data-on="{{dataOnVar}}"></script>')($rootScope);
+ $rootScope.dataOnVar = 'data-on text';
+ $rootScope.$apply();
+ expect(element.attr('data-on')).toEqual('data-on text');
+
+ element = $compile('<button on="{{onVar}}"></script>')($rootScope);
+ $rootScope.onVar = 'on text';
+ $rootScope.$apply();
+ expect(element.attr('on')).toEqual('on text');
+ }));
});
describe('iframe[src]', function() {