equal
deleted
inserted
replaced
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 |