aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Minar2010-11-09 15:10:45 -0800
committerMisko Hevery2010-11-09 19:58:42 -0800
commit264f960800426ce61ad26dcdb60b099fd3e8e1c4 (patch)
treebb9280c992b169c4fe1ff976bcdd0bfe97738a88
parent257e97a65f7dd794faa5d8c0d72bbd5a894cb471 (diff)
downloadangular.js-264f960800426ce61ad26dcdb60b099fd3e8e1c4.tar.bz2
added spec for auto bootstrap with #autobind
-rw-r--r--test/AngularSpec.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/AngularSpec.js b/test/AngularSpec.js
index 23f06887..6733a7ab 100644
--- a/test/AngularSpec.js
+++ b/test/AngularSpec.js
@@ -255,6 +255,20 @@ describe('angularJsConfig', function() {
});
+ it('should extract angular autobind config from the script hashpath attributes', function() {
+ var doc = { getElementsByTagName: function(tagName) {
+ expect(lowercase(tagName)).toEqual('script');
+ return [{nodeName: 'SCRIPT',
+ src: 'angularjs/angular.js#autobind'}];
+ }};
+
+ expect(angularJsConfig(doc)).toEqual({base_url: 'angularjs/',
+ autobind: true,
+ ie_compat: 'angularjs/angular-ie-compat.js',
+ ie_compat_id: 'ng-ie-compat'});
+ });
+
+
it("should default to versioned ie-compat file if angular file is versioned", function() {
var doc = { getElementsByTagName: function(tagName) {
expect(lowercase(tagName)).toEqual('script');