spec/util_dataforms_spec.lua
changeset 9245 68694c1bd960
parent 9124 e5eb36ee07a2
child 9246 a4c52e304e6f
equal deleted inserted replaced
9244:2d82a926826f 9245:68694c1bd960
   384 			local data, err = some_form:data(st.stanza("x", {xmlns="jabber:x:data"}), current);
   384 			local data, err = some_form:data(st.stanza("x", {xmlns="jabber:x:data"}), current);
   385 			assert.is.table(data, err);
   385 			assert.is.table(data, err);
   386 			assert.same(expect, data, "got back the same data");
   386 			assert.same(expect, data, "got back the same data");
   387 		end);
   387 		end);
   388 	end);
   388 	end);
       
   389 
       
   390 	describe("field 'var' property", function ()
       
   391 		it("works as expected", function ()
       
   392 			local f = dataforms.new {
       
   393 				{
       
   394 					var = "someprefix#the-field",
       
   395 					name = "the_field",
       
   396 					type = "text-single",
       
   397 				}
       
   398 			};
       
   399 			local x = f:form({the_field = "hello"});
       
   400 			assert.equal("someprefix#the-field", x:find"field@var");
       
   401 			assert.equal("hello", x:find"field/value#");
       
   402 		end);
       
   403 	end);
   389 end);
   404 end);
   390 
   405