diff options
author | Kim Alvefur <zash@zash.se> | 2020-09-26 18:15:49 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2020-09-26 18:15:49 +0200 |
commit | 534435a9d00e7389067ec6654a9afc3dc5c187ed (patch) | |
tree | cc9986d335559d38966ce073f7b6e3ca32848b2b /spec/util_error_spec.lua | |
parent | 049c2437d825dca3f97cc441803986e69d04aed5 (diff) | |
download | prosody-534435a9d00e7389067ec6654a9afc3dc5c187ed.tar.gz prosody-534435a9d00e7389067ec6654a9afc3dc5c187ed.zip |
util.error: Collect Application-Specific Conditions from stanza errors
Diffstat (limited to 'spec/util_error_spec.lua')
-rw-r--r-- | spec/util_error_spec.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/util_error_spec.lua b/spec/util_error_spec.lua index 9cb1c57b..bb85d303 100644 --- a/spec/util_error_spec.lua +++ b/spec/util_error_spec.lua @@ -48,13 +48,14 @@ describe("util.error", function () it("works", function () local st = require "util.stanza"; local m = st.message({ type = "chat" }); - local e = st.error_reply(m, "modify", "bad-request", nil, "error.example"); + local e = st.error_reply(m, "modify", "bad-request", nil, "error.example"):tag("extra", { xmlns = "xmpp:example.test" }); local err = errors.from_stanza(e); assert.truthy(errors.is_err(err)); assert.equal("modify", err.type); assert.equal("bad-request", err.condition); assert.equal(e, err.context.stanza); assert.equal("error.example", err.context.by); + assert.not_nil(err.extra.tag); end); end); |