From 264f960800426ce61ad26dcdb60b099fd3e8e1c4 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Tue, 9 Nov 2010 15:10:45 -0800 Subject: added spec for auto bootstrap with #autobind --- test/AngularSpec.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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'); -- cgit v1.2.3