diff options
| -rw-r--r-- | docs/component-spec/annotationsSpec.js | 9 | ||||
| -rw-r--r-- | docs/component-spec/mocks.js | 3 | ||||
| -rw-r--r-- | docs/component-spec/versionJumpSpec.js | 3 | ||||
| -rw-r--r-- | karma-docs.conf.js | 1 |
4 files changed, 15 insertions, 1 deletions
diff --git a/docs/component-spec/annotationsSpec.js b/docs/component-spec/annotationsSpec.js index 6dcde906..d84bd5bd 100644 --- a/docs/component-spec/annotationsSpec.js +++ b/docs/component-spec/annotationsSpec.js @@ -8,6 +8,10 @@ describe('Docs Annotations', function() { body.html(''); }); + var normalizeHtml = function(html) { + return html.toLowerCase().replace(/\s*$/, ''); + }; + describe('popover directive', function() { var $scope, element; @@ -57,7 +61,7 @@ describe('Docs Annotations', function() { $scope.$apply(); element.triggerHandler('click'); expect(popoverElement.title()).toBe('#title_text'); - expect(popoverElement.content()).toBe('<h1>heading</h1>\n'); + expect(normalizeHtml(popoverElement.content())).toMatch('<h1>heading</h1>'); })); }); @@ -65,6 +69,9 @@ describe('Docs Annotations', function() { describe('foldout directive', function() { + // Do not run this suite on Internet Explorer. + if (msie < 10) return; + var $scope, parent, element, url; beforeEach(function() { module(function($provide, $animateProvider) { diff --git a/docs/component-spec/mocks.js b/docs/component-spec/mocks.js index 143a1f39..f916c0ed 100644 --- a/docs/component-spec/mocks.js +++ b/docs/component-spec/mocks.js @@ -1,3 +1,6 @@ +// Copy/pasted from src/Angular.js, so that we can disable specific tests on IE. +var msie = parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase()) || [])[1], 10); + var createMockWindow = function() { var mockWindow = {}; var setTimeoutQueue = []; diff --git a/docs/component-spec/versionJumpSpec.js b/docs/component-spec/versionJumpSpec.js index 4db2d29d..bb43231a 100644 --- a/docs/component-spec/versionJumpSpec.js +++ b/docs/component-spec/versionJumpSpec.js @@ -1,5 +1,8 @@ describe('DocsApp', function() { + // Do not run this suite on Internet Explorer. + if (msie < 10) return; + beforeEach(module('docsApp')); describe('DocsVersionsCtrl', function() { diff --git a/karma-docs.conf.js b/karma-docs.conf.js index e1790214..c3faf673 100644 --- a/karma-docs.conf.js +++ b/karma-docs.conf.js @@ -26,6 +26,7 @@ module.exports = function(config) { 'build/docs/js/docs.js', 'build/docs/docs-data.js', + 'docs/component-spec/mocks.js', 'docs/component-spec/*.js' ], |
