diff options
author | Kim Alvefur <zash@zash.se> | 2019-11-21 18:56:43 +0100 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2019-11-21 18:56:43 +0100 |
commit | bc20052a9b53c466db12e7d35cf6c073c0ee5a3e (patch) | |
tree | 68e1211a50cbbc77e8f7e125a2027585d44c7fa6 /spec | |
parent | 1f159505104015652a3571756aaa71112938c4e9 (diff) | |
download | prosody-bc20052a9b53c466db12e7d35cf6c073c0ee5a3e.tar.gz prosody-bc20052a9b53c466db12e7d35cf6c073c0ee5a3e.zip |
util.dataforms: Add support for validating (integer) ranges
Diffstat (limited to 'spec')
-rw-r--r-- | spec/util_dataforms_spec.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/util_dataforms_spec.lua b/spec/util_dataforms_spec.lua index 0df9fb1d..d2d1264a 100644 --- a/spec/util_dataforms_spec.lua +++ b/spec/util_dataforms_spec.lua @@ -423,6 +423,8 @@ describe("util.dataforms", function () name = "number", type = "text-single", datatype = "xs:integer", + range_min = -10, + range_max = 10, }, }; @@ -437,6 +439,13 @@ describe("util.dataforms", function () assert.table(e); assert.string(e.number); end); + + it("works", function () + local d,e = f:data(f:form({number = 100})); + assert.not_equal(100, d.number); + assert.table(e); + assert.string(e.number); + end); end); describe("media element", function () it("produced media element correctly", function () |