From 18fcba3ed6af034c8d47e9cbb639b84fbdbf9eb6 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 18 Sep 2016 11:14:00 +0200 Subject: [PATCH] failing test for a new bug: empty dummy units get stuck in faction.units after recruiting. --- scripts/tests/common.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/tests/common.lua b/scripts/tests/common.lua index 446a7cf6d..187f78920 100644 --- a/scripts/tests/common.lua +++ b/scripts/tests/common.lua @@ -1139,3 +1139,16 @@ function test_prefix() u1.faction.locale = "en" assert_not_nil(u1:show():find("archelf")) end + +function test_recruit() + local r = region.create(0, 0, "plain") + local f = faction.create("noreply@eressea.de", "human", "de") + local u = unit.create(f, r, 1) + + u:add_item("money", 1000) + set_order(u, "REKRUTIERE 5") + process_orders() + for u in f.units do + assert_equal(6, u.number) + end +end