diff options
| -rw-r--r-- | test/ng/compileSpec.js | 28 | ||||
| -rw-r--r-- | test/testabilityPatch.js | 2 |
2 files changed, 19 insertions, 11 deletions
diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index ddcd8270..163eefba 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -741,12 +741,16 @@ describe('$compile', function() { $rootScope.$digest(); - expect(sortedHtml(element)). - toEqual('<div><b class="i-hello"></b><span class="i-cau">Cau!</span></div>'); + expect(sortedHtml(element)).toBeOneOf( + '<div><b class="i-hello"></b><span class="i-cau">Cau!</span></div>', + '<div><b class="i-hello"></b><span class="i-cau" i-cau="">Cau!</span></div>' //ie8 + ); $httpBackend.flush(); - expect(sortedHtml(element)). - toEqual('<div><span class="i-hello">Hello!</span><span class="i-cau">Cau!</span></div>'); + expect(sortedHtml(element)).toBeOneOf( + '<div><span class="i-hello">Hello!</span><span class="i-cau">Cau!</span></div>', + '<div><span class="i-hello" i-hello="">Hello!</span><span class="i-cau" i-cau="">Cau!</span></div>' //ie8 + ); } )); @@ -773,8 +777,10 @@ describe('$compile', function() { $rootScope.$digest(); - expect(sortedHtml(element)). - toEqual('<div><span class="i-hello">Hello, Elvis!</span></div>'); + expect(sortedHtml(element)).toBeOneOf( + '<div><span class="i-hello">Hello, Elvis!</span></div>', + '<div><span class="i-hello" i-hello="">Hello, Elvis!</span></div>' //ie8 + ); } )); @@ -803,8 +809,10 @@ describe('$compile', function() { element = template($rootScope); $rootScope.$digest(); - expect(sortedHtml(element)). - toEqual('<div><span class="i-hello">Hello, Elvis!</span></div>'); + expect(sortedHtml(element)).toBeOneOf( + '<div><span class="i-hello">Hello, Elvis!</span></div>', + '<div><span class="i-hello" i-hello="">Hello, Elvis!</span></div>' //ie8 + ); } )); @@ -1490,13 +1498,13 @@ describe('$compile', function() { $rootScope.$digest(); expect(sortedHtml(element).replace(' selected="true"', '')). toEqual('<select ng:model="x">' + - '<option>Greet !</option>' + + '<option value="">Greet !</option>' + '</select>'); $rootScope.name = 'Misko'; $rootScope.$digest(); expect(sortedHtml(element).replace(' selected="true"', '')). toEqual('<select ng:model="x">' + - '<option>Greet Misko!</option>' + + '<option value="">Greet Misko!</option>' + '</select>'); })); diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js index d55ff015..cef00993 100644 --- a/test/testabilityPatch.js +++ b/test/testabilityPatch.js @@ -114,7 +114,7 @@ function sortedHtml(element, showNgClass) { var attr = attributes[i]; if(attr.name.match(/^ng[\:\-]/) || - attr.value && + (attr.value || attr.value == '') && attr.value !='null' && attr.value !='auto' && attr.value !='false' && |
