OSDN Git Service

Edit a limit value analysis for the 'call' method
authordhrname <dhrname@users.sourceforge.jp>
Mon, 12 Jan 2015 14:24:53 +0000 (23:24 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Mon, 12 Jan 2015 14:24:53 +0000 (23:24 +0900)
tool/Spec/spec/BaseJSSpec.js

index d3b0293..0684fdc 100644 (file)
@@ -422,6 +422,26 @@ describe("base.js", function() {
       expect(typeof base("$bfp").call).toBe("function");\r
       expect(base("$bfp").call()).toBe(base("$bfp"));\r
       expect(base("$bfp").up().call()).toBe(base("$bfp").$1);\r
+      base("$bfp").up().of ( {\r
+        a: 0,\r
+        b: 1,\r
+        c: true,\r
+        d: false,\r
+        e: {},\r
+        f: function() {},\r
+        g: [],\r
+        h: null\r
+      } ).call();\r
+      base("$bfp").$1.mix( function(_) {\r
+        expect(_.a).toEqual(0);\r
+        expect(_.b).toEqual(1);\r
+        expect(_.c).toBeTrue();\r
+        expect(_.d).toBeFalse();\r
+        expect(typeof _.e).toBe("object");\r
+        expect(_.f).toBeUndefined();\r
+        expect(_.g.length).toEqual(0);\r
+        expect(_.h).toBeNull();\r
+      } );\r
     });\r
     it("Equivalence partitioning, the following is the valid partion", function() {\r
       base("$bfp").of( {\r