diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/AngularSpec.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/AngularSpec.js b/test/AngularSpec.js index 117e8fb0..aa5a5f7b 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -1127,5 +1127,25 @@ describe('angular', function() { expect(result).toEqual(expected[idx]); }); })); + + // Issue #4805 + it('should return false for objects resembling a Backbone Collection', function() { + // Backbone stuff is sort of hard to mock, if you have a better way of doing this, + // please fix this. + var fakeBackboneCollection = { + children: [{}, {}, {}], + find: function() {}, + on: function() {}, + off: function() {}, + bind: function() {} + }; + expect(isElement(fakeBackboneCollection)).toBe(false); + }); + + it('should return false for arrays with node-like properties', function() { + var array = [1,2,3]; + array.on = true; + expect(isElement(array)).toBe(false); + }); }); }); |
