mirror of
https://github.com/minetest-mods/mesecons.git
synced 2025-07-01 15:20:23 +02:00
Assert absence of old metadata in test
This commit is contained in:
@ -111,12 +111,13 @@ describe("node movement", function()
|
||||
minetest.get_node_timer(pos):set(12, 34)
|
||||
|
||||
mesecon.mvps_push(pos, dir, 1, "")
|
||||
local moved_meta = minetest.get_meta(vector.add(pos, dir))
|
||||
assert.equal("bar", minetest.get_meta(vector.add(pos, dir)):get("foo"))
|
||||
local moved_timer = minetest.get_node_timer(vector.add(pos, dir))
|
||||
assert.equal("bar", moved_meta:get("foo"))
|
||||
assert.equal(12, moved_timer:get_timeout())
|
||||
assert.equal(34, moved_timer:get_elapsed())
|
||||
moved_timer:stop()
|
||||
assert.same({}, minetest.get_meta(pos):to_table().fields)
|
||||
assert.is_false(minetest.get_node_timer(pos):is_started())
|
||||
end)
|
||||
|
||||
it("calls move callbacks", function()
|
||||
|
Reference in New Issue
Block a user