prosody/spec/util_indexedbheap_spec.lua
Kim Alvefur 14cdec45c5 util.indexedbheap: Add failing test case for #1572
This approximates what happens if you add a timer far in the future,
then reschedule it to right now.
2020-07-08 21:39:10 +02:00

15 lines
363 B
Lua

local ibh = require"util.indexedbheap";
local h
setup(function ()
h = ibh.create();
end)
describe("util.indexedbheap", function ()
pending("item can be moved from end to top", function ()
h:insert("a", 1);
h:insert("b", 2);
h:insert("c", 3);
local id = h:insert("*", 10);
h:reprioritize(id, 0);
assert.same({ 0, "*", id }, { h:pop() });
end)
end);