From 2d8bdd2d955daae7762a1b6fb7c180136c6f6510 Mon Sep 17 00:00:00 2001 From: Jude Melton-Houghton Date: Sun, 20 Nov 2022 14:01:19 -0500 Subject: [PATCH] Fix test "node movement updates moved effectors" --- mesecons_mvps/spec/node_spec.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mesecons_mvps/spec/node_spec.lua b/mesecons_mvps/spec/node_spec.lua index ad03fdb..9817c42 100644 --- a/mesecons_mvps/spec/node_spec.lua +++ b/mesecons_mvps/spec/node_spec.lua @@ -190,12 +190,17 @@ describe("node movement", function() mesecon._test_place(vector.offset(pos, 0, 1, 0), "mesecons:test_receptor_on") mesecon._test_place(vector.add(pos, dir), "mesecons:test_receptor_on") mineunit:execute_globalstep() -- Execute receptor_on action + mineunit:execute_globalstep() -- Execute activate/change actions mesecon.mvps_push(pos, dir, 2, "") + mineunit:execute_globalstep() -- Execute receptor_on/receptor_off actions mineunit:execute_globalstep() -- Execute activate/deactivate/change actions assert.equal(tonumber("10000001", 2), world.get_node(vector.add(pos, dir)).param2) + mineunit:execute_globalstep() -- Let the component cool down + mesecon.mvps_pull_single(vector.add(pos, dir), vector.multiply(dir, -1), 1, "") + mineunit:execute_globalstep() -- Execute receptor_on/receptor_off actions mineunit:execute_globalstep() -- Execute activate/deactivate/change actions assert.equal(tonumber("10000100", 2), world.get_node(pos).param2) end)