spec/util_dataforms_spec.lua
changeset 11884 d30c81b875f2
parent 11883 b8b889ba8d27
child 12391 05c250fa335a
equal deleted inserted replaced
11883:b8b889ba8d27 11884:d30c81b875f2
   456 				local d,e = f:data(f:form({number = 100}));
   456 				local d,e = f:data(f:form({number = 100}));
   457 				assert.not_equal(100, d.number);
   457 				assert.not_equal(100, d.number);
   458 				assert.table(e);
   458 				assert.table(e);
   459 				assert.string(e.number);
   459 				assert.string(e.number);
   460 			end);
   460 			end);
       
   461 
       
   462 			it("serializes largeer ints okay", function ()
       
   463 				local x = f:form{number=1125899906842624}
       
   464 				assert.equal("1125899906842624", x:find("field/value#"))
       
   465 			end);
       
   466 
   461 		end)
   467 		end)
   462 
   468 
   463 		describe("datetime", function ()
   469 		describe("datetime", function ()
   464 			local f = dataforms.new { { name = "when"; type = "text-single"; datatype = "xs:dateTime" } }
   470 			local f = dataforms.new { { name = "when"; type = "text-single"; datatype = "xs:dateTime" } }
   465 
   471