annotate src/DML/MainVisBundle/Resources/assets/jasmine/lib/underscore.mixins.js @ 0:493bcb69166c

added public content
author Daniel Wolff
date Tue, 09 Feb 2016 20:54:02 +0100
parents
children
rev   line source
Daniel@0 1 describe("_.isSimpleObject()", function() {
Daniel@0 2 it("returns true for simple objects", function() {
Daniel@0 3 expect(_.isSimpleObject({}))
Daniel@0 4 .toBe(true);
Daniel@0 5 expect(_.isSimpleObject({"x": "y"}))
Daniel@0 6 .toBe(true);
Daniel@0 7 });
Daniel@0 8
Daniel@0 9 it("returns false for not simple objects (not objects + arrays, functions, etc.)", function() {
Daniel@0 10 expect(_.isSimpleObject(undefined))
Daniel@0 11 .toBe(false);
Daniel@0 12 expect(_.isSimpleObject(null))
Daniel@0 13 .toBe(false);
Daniel@0 14 expect(_.isSimpleObject(1))
Daniel@0 15 .toBe(false);
Daniel@0 16 expect(_.isSimpleObject("test"))
Daniel@0 17 .toBe(false);
Daniel@0 18 expect(_.isSimpleObject([]))
Daniel@0 19 .toBe(false);
Daniel@0 20 expect(_.isSimpleObject([1, 2, 3]))
Daniel@0 21 .toBe(false);
Daniel@0 22 expect(_.isSimpleObject(["foo", "bar"]))
Daniel@0 23 .toBe(false);
Daniel@0 24 expect(_.isSimpleObject(function(){"test";}))
Daniel@0 25 .toBe(false);
Daniel@0 26 expect(_.isSimpleObject(App))
Daniel@0 27 .toBe(false);
Daniel@0 28 expect(_.isSimpleObject(new App.ContextModule.Config()))
Daniel@0 29 .toBe(false);
Daniel@0 30 });
Daniel@0 31 });