Comparison

spec/util_error_spec.lua @ 11081:0b68697450c5

util.error: Add well-known field 'extra' A place for various extra fields and edge cases of the stanza error data model, e.g. the URI field of <gone>
author Kim Alvefur <zash@zash.se>
date Sat, 26 Sep 2020 17:16:34 +0200
parent 10365:744ca71a49f7
child 11089:35d2260644d9
comparison
equal deleted inserted replaced
11080:ba77c142c9b1 11081:0b68697450c5
64 tostring(errors.new()); 64 tostring(errors.new());
65 end); 65 end);
66 end); 66 end);
67 end); 67 end);
68 68
69 describe("extra", function ()
70 it("keeps some extra fields", function ()
71 local err = errors.new({condition="gone",text="Sorry mate, it's all gone",extra={uri="file:///dev/null"}});
72 assert.is_table(err.extra);
73 assert.equal("file:///dev/null", err.extra.uri);
74 end);
75 end)
76
69 end); 77 end);
70 78