Software /
code /
prosody
Comparison
spec/util_datamapper_spec.lua @ 11468:348b191cd850
util.datamapper: Complete array building support
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 20 Mar 2021 21:29:51 +0100 |
parent | 11466:c098d07e6717 |
child | 11476:83e127eb91f9 |
comparison
equal
deleted
inserted
replaced
11467:88792dd2bee9 | 11468:348b191cd850 |
---|---|
179 end | 179 end |
180 end | 180 end |
181 assert.equal(#x.tags-1, #u.tags) | 181 assert.equal(#x.tags-1, #u.tags) |
182 | 182 |
183 end); | 183 end); |
184 | |
185 it("handles arrays", function () | |
186 local u = map.unparse(disco_schema, disco); | |
187 assert.equal("urn:example:feature:1", u:find("{http://jabber.org/protocol/disco#info}query/feature/@var")) | |
188 local n = 0; | |
189 for child in u:get_child("query", "http://jabber.org/protocol/disco#info"):childtags("feature") do | |
190 n = n + 1; | |
191 assert.equal(string.format("urn:example:feature:%d", n), child.attr.var); | |
192 end | |
193 end); | |
194 | |
184 end); | 195 end); |
185 end) | 196 end) |