diff --git a/mesecons_mvps/spec/node_spec.lua b/mesecons_mvps/spec/node_spec.lua index 42c7604..4122f1c 100644 --- a/mesecons_mvps/spec/node_spec.lua +++ b/mesecons_mvps/spec/node_spec.lua @@ -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()