diff options
Diffstat (limited to 'Sluift/Tests/FormTest.lua')
-rw-r--r-- | Sluift/Tests/FormTest.lua | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Sluift/Tests/FormTest.lua b/Sluift/Tests/FormTest.lua index 813e05c..7b6b4af 100644 --- a/Sluift/Tests/FormTest.lua +++ b/Sluift/Tests/FormTest.lua @@ -45,6 +45,6 @@ example_form = [[ </x>]] -form = sluift.from_xml(example_form)['data'] -print(form) +form = sluift.from_xml(example_form) +--print(form) -- Test form properties @@ -70,4 +70,10 @@ assert(form['FORM_TYPE']['value'] == 'jabber:bot') -- Test response form -print(form:create_submission()) +submission = form:create_submission() +assert(#(submission.fields) == 8) +submission['description'] = 'my description' +assert(submission['description']['value'] == 'my description') +submission['type'] = 'cancel' +assert(#(submission.fields) == 8) + --print(sluift.to_xml({type = 'form', data = form})) |