server/scripts/tests/faction.lua
2015-03-07 13:56:31 +01:00

24 lines
518 B
Lua

require "lunit"
module ('tests.eressea.faction', package.seeall, lunit.testcase)
local f
function setup()
f = faction.create("faction@eressea.de", "human", "de")
assert(f~=nil)
end
function test_faction_flags()
assert_equal(0, f.flags)
f.flags = 42
assert_equal(42, f.flags)
end
function test_get_faction()
assert_equal(f, get_faction(f.id))
assert_equal(f, faction.get(f.id))
local nf = f.id
if nf>1 then nf = nf - 1 else nf = 1 end
assert_equal(nil, faction.get(nf))
end