From 993032461992f4addbe80407e3833747afaf63f5 Mon Sep 17 00:00:00 2001 From: TomBraun Date: Wed, 2 Jul 2014 15:17:09 +0200 Subject: [PATCH] Change test for bug 0001976 Conflicts: scripts/tests/eressea.lua --- scripts/tests/eressea.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripts/tests/eressea.lua b/scripts/tests/eressea.lua index e2825d973..547f23955 100644 --- a/scripts/tests/eressea.lua +++ b/scripts/tests/eressea.lua @@ -335,3 +335,26 @@ function test_stonegolems() -- end test Stone Golems four stones end +function test_only_building_owner_can_set_not_paid() + local r = region.create(0, 0, "plain") + local f = faction.create("noreply@eressea.de", "human", "de") + local u1 = unit.create(f, r, 1) + local u2 = unit.create(f, r, 1) + local mine = building.create(r, "mine") + mine.size = 2 + u1:add_item("money", 500) + u1.building = mine + u2.building = mine + u1:clear_orders() + u2:clear_orders() +-- Test that Bezahle nicht is working + u1:add_order("Bezahle nicht") + process_orders() + assert_equal(500, u1:get_item("money")) + u1:clear_orders() +-- Test that bug fix 0001976 is working +-- Bezahle nicht is not working + u2:add_order("Bezahle nicht") + process_orders() + assert_equal(0, u1:get_item("money")) +end