aboutsummaryrefslogtreecommitdiffstats
path: root/test/AngularSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/AngularSpec.js')
-rw-r--r--test/AngularSpec.js20
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);
+ });
});
});