test($rootScope): add assertion to test ensuring that NaN -> NaN does not throw

https://github.com/angular/angular.js/commit/fb6062fb9d83545730b993e94ac7482ffd43a62c implements a
fix for NaN values causing $watchCollection to throw an infdig error. This change updates the test
by adding an assertion which explains what is actually being tested a bit better, and may also
provide better information in the event that the test ever fails.

Closes #6758
This commit is contained in:
Caitlin Potter
2014-03-19 23:48:47 -04:00
committed by Tobias Bosch
parent 187b4adbd2
commit ad128e09ff
+3 -1
View File
@@ -605,7 +605,9 @@ describe('Scope', function() {
it('should not infinitely digest when current value is NaN', function() {
$rootScope.obj = [NaN];
$rootScope.$digest();
expect(function() {
$rootScope.$digest();
}).not.toThrow();
});
it('should watch array-like objects like arrays', function () {