From e5c4bd5013ee40cab93809980a755366e59e8554 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Tue, 20 Aug 2019 17:30:21 +0200 Subject: [PATCH] fix and improve lighthouse test. --- scripts/tests/report.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/tests/report.lua b/scripts/tests/report.lua index 1954580ca..b02f4a908 100644 --- a/scripts/tests/report.lua +++ b/scripts/tests/report.lua @@ -90,11 +90,13 @@ function test_coordinates_noname_plane() remove_report(f) end -function disable_test_lighthouse() +function test_lighthouse() eressea.free_game() local r = region.create(0, 0, "mountain") local f = faction.create("human", "human@example.com") - region.create(1, 0, "mountain") + local f2 = faction.create("dwarf") + local r2 = region.create(1, 0, "mountain") + unit.create(f2, r2, 1).name = 'The Babadook' region.create(2, 0, "ocean") region.create(0, 1, "firewall") region.create(3, 0, "ocean") @@ -110,12 +112,13 @@ function disable_test_lighthouse() init_reports() write_report(f) - assert_false(find_in_report(f, " %(1,0%) %(vom Turm erblickt%)")) + assert_false(find_in_report(f, "The Babadook")) + assert_true(find_in_report(f, " %(1,0%) %(vom Turm erblickt%)")) assert_true(find_in_report(f, " %(2,0%) %(vom Turm erblickt%)")) assert_true(find_in_report(f, " %(3,0%) %(vom Turm erblickt%)")) + assert_true(find_in_report(f, " %(0,1%) %(vom Turm erblickt%)")) assert_false(find_in_report(f, " %(0,0%) %(vom Turm erblickt%)")) - assert_false(find_in_report(f, " %(0,1%) %(vom Turm erblickt%)")) assert_false(find_in_report(f, " %(4,0%) %(vom Turm erblickt%)")) remove_report(f) end