Annotate

spec/util_indexedbheap_spec.lua @ 11026:a086825ed73a

util.dataforms: Convert media element sizes to avoid error on Lua 5.3 The stanza API does not accept number values and threw an error due to the height and width attributes of the media element (XEP-0221). This part had no test coverage previously, explaining why it was not discovered until now.
author Kim Alvefur <zash@zash.se>
date Sun, 16 Aug 2020 12:55:55 +0200
parent 10998:f3fc0f799dc4
child 11116:d334f2bebe55
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10998
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 local ibh = require"util.indexedbheap";
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 local h
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 setup(function ()
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 h = ibh.create();
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 end)
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 describe("util.indexedbheap", function ()
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 pending("item can be moved from end to top", function ()
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 h:insert("a", 1);
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 h:insert("b", 2);
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 h:insert("c", 3);
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 local id = h:insert("*", 10);
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 h:reprioritize(id, 0);
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 assert.same({ 0, "*", id }, { h:pop() });
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 end)
f3fc0f799dc4 util.indexedbheap: Add failing test case for #1572
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 end);