Mercurial > prosody-hg
comparison spec/util_pubsub_spec.lua @ 10356:0a2d7efca039
util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error (fixes #1455)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sun, 27 Oct 2019 14:45:57 +0000 |
| parents | ec353524b739 |
| children | 6c6ff4509082 |
comparison
equal
deleted
inserted
replaced
| 10355:cb9755d7a36e | 10356:0a2d7efca039 |
|---|---|
| 105 end); | 105 end); |
| 106 | 106 |
| 107 it("fails to publish to a node with differing config", function () | 107 it("fails to publish to a node with differing config", function () |
| 108 local ok, err = service:publish("node", true, "1", "item 2", { myoption = false }); | 108 local ok, err = service:publish("node", true, "1", "item 2", { myoption = false }); |
| 109 assert.falsy(ok); | 109 assert.falsy(ok); |
| 110 assert.equals("precondition-not-met", err); | 110 assert.equals("precondition-not-met", err.pubsub_condition); |
| 111 end); | 111 end); |
| 112 | 112 |
| 113 it("allows to publish to a node with differing config when only defaults are suggested", function () | 113 it("allows to publish to a node with differing config when only defaults are suggested", function () |
| 114 assert(service:publish("node", true, "1", "item 2", { _defaults_only = true, myoption = false })); | 114 assert(service:publish("node", true, "1", "item 2", { _defaults_only = true, myoption = false })); |
| 115 end); | 115 end); |
