aboutsummaryrefslogtreecommitdiffstats
path: root/test/AngularSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/AngularSpec.js')
-rw-r--r--test/AngularSpec.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/AngularSpec.js b/test/AngularSpec.js
index daa0e13f..8c7249d9 100644
--- a/test/AngularSpec.js
+++ b/test/AngularSpec.js
@@ -223,4 +223,30 @@ describe('angularJsConfig', function() {
ie_compat: 'myjs/angular-ie-compat.js',
ie_compat_id: 'ngcompat'});
});
+
+
+ it("should default to versioned ie-compat file if angular file is versioned", function() {
+ var doc = { getElementsByTagName: function(tagName) {
+ expect(lowercase(tagName)).toEqual('script');
+ return [{nodeName: 'SCRIPT',
+ src: 'js/angular-0.9.0.js'}];
+ }};
+
+ expect(angularJsConfig(doc)).toEqual({base_url: 'js/',
+ ie_compat: 'js/angular-ie-compat-0.9.0.js',
+ ie_compat_id: 'ng-ie-compat'});
+ });
+
+
+ it("should default to versioned ie-compat file if angular file is versioned and minified", function() {
+ var doc = { getElementsByTagName: function(tagName) {
+ expect(lowercase(tagName)).toEqual('script');
+ return [{nodeName: 'SCRIPT',
+ src: 'js/angular-0.9.0-cba23f00.min.js'}];
+ }};
+
+ expect(angularJsConfig(doc)).toEqual({base_url: 'js/',
+ ie_compat: 'js/angular-ie-compat-0.9.0-cba23f00.js',
+ ie_compat_id: 'ng-ie-compat'});
+ });
});