feat(navne): markmaskiner der stadig har modelnavnet navngives efter rollen (Læssevogn 5, Roeoptager 2, Mejetærsker 1 …); givne navne og flow-traktorer røres ikke (v1.41.0.0)

This commit is contained in:
2026-09-27 15:12:40 +02:00
parent 7d372eb5ab
commit 331d192f78
5 changed files with 73 additions and 1 deletions
+11
View File
@@ -34,5 +34,16 @@ check("har allerede navn -> urørt", N.assign({{id = "a", kind = "husbandry", an
local two = N.assign({{id = "a", kind = "husbandry", animal = "COW"}, {id = "b", kind = "husbandry", animal = "COW"}}, {})
check("to nye kostalde: 1 og 2", (two.a or "") .. "|" .. (two.b or ""), "Kostald 1|Kostald 2")
-- markmaskiner der stadig har modelnavnet (flow-traktorer navngives af flowet)
check("læssevogn nr. 5", N.fleetName("collector", nil, {"Læssevogn 1", "Læssevogn 4"}), "Læssevogn 5")
check("skårlægger", N.fleetName("mower", nil, {}), "Skårlægger 1")
check("høster: roeoptager", N.fleetName("harvester", "beet", {"Roeoptager 1"}), "Roeoptager 2")
check("høster: finsnitter", N.fleetName("harvester", "forage", {}), "Finsnitter 1")
check("høster: mejetærsker", N.fleetName("harvester", nil, {"Mejetærsker"}), "Mejetærsker 1")
check("tømmevogn", N.fleetName("unloader", nil, {}), "Tømmevogn 1")
check("gødningsspreder", N.fleetName("fertilizer", nil, {}), "Gødningsspreder 1")
check("ukendt rolle -> nil", N.fleetName("mystery", nil, {}), nil)
print(failures == 0 and "\nALLE TESTS OK" or ("\n" .. failures .. " FEJL"))
os.exit(failures == 0 and 0 or 1)