diff options
author | Matthew Wild <mwild1@gmail.com> | 2020-06-23 16:50:26 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2020-06-23 16:50:26 +0100 |
commit | 07bb3974e2ae0558fb45712494ebddc9cae9675d (patch) | |
tree | 594478fd06063f91e44f4bf7a8a2c651da6cc786 | |
parent | bd8cd13d2a6139abcd586f995f666ecf20406e0f (diff) | |
download | prosody-07bb3974e2ae0558fb45712494ebddc9cae9675d.tar.gz prosody-07bb3974e2ae0558fb45712494ebddc9cae9675d.zip |
util.ringbuffer: Add test for :discard()
-rw-r--r-- | spec/util_ringbuffer_spec.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/util_ringbuffer_spec.lua b/spec/util_ringbuffer_spec.lua index 72656899..9a50fd20 100644 --- a/spec/util_ringbuffer_spec.lua +++ b/spec/util_ringbuffer_spec.lua @@ -24,6 +24,17 @@ describe("util.ringbuffer", function () assert.truthy(b:write("hi")); end); end); + + describe(":discard", function () + local b = rb.new(); + it("works", function () + assert.truthy(b:write("hello world")); + assert.truthy(b:discard(6)); + assert.equal(5, #b); + assert.equal("world", b:read(5)); + end); + end); + describe(":sub", function () -- Helper function to compare buffer:sub() with string:sub() local function test_sub(b, x, y) |