Software /
code /
prosody
File
spec/util_pubsub_spec.lua @ 8594:b4a0bc46c82d
mod_http: Set request.ip on all HTTP requests (moves code out of mod_bosh) (fixes #540)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 15 Mar 2018 17:22:49 +0100 |
parent | 8564:fd41dc4a78e9 |
child | 8647:638ff2ad98e6 |
line wrap: on
line source
local pubsub; setup(function () pubsub = require "util.pubsub"; end); describe("util.pubsub", function () describe("simple node creation and deletion", function () -- Roughly a port of scansion/scripts/pubsub_createdelete.scs local service = pubsub.new(); describe("#create", function () it("creates a new node", function () assert.truthy(service:create("princely_musings", true)); end); it("fails to create the same node again", function () assert.falsy(service:create("princely_musings", true)); end); end); describe("#delete", function () it("deletes the node", function () assert.truthy(service:delete("princely_musings", true)); end); it("can't delete an already deleted node", function () assert.falsy(service:delete("princely_musings", true)); end); end); end); end);