diff --git a/develop/untests/registry_untests.lua b/develop/untests/registry_untests.lua index 4787849..464189e 100644 --- a/develop/untests/registry_untests.lua +++ b/develop/untests/registry_untests.lua @@ -524,19 +524,23 @@ do end do - local f1, f2, f3 = evo.registry.entity(), evo.registry.entity(), evo.registry.entity() + local f1, f2, f3, f4 = + evo.registry.entity(), + evo.registry.entity(), + evo.registry.entity(), + evo.registry.entity() do local e1 = evo.registry.entity():set(f1, 10) local e2 = evo.registry.entity():set(f1, 15) - local e3 = evo.registry.entity():set(f1, 20):set(f2, 40) + local e3 = evo.registry.entity():set(f1, 20):set(f2, 40):set(f4, 42) local e4 = evo.registry.entity():set(f1, 25):set(f2, 45):set(f3, 55) local e5 = evo.registry.entity():set(f3, 65) do local q = evo.registry.query(f2) - assert(2 == evo.registry.batch_remove(q, f1)) + assert(2 == evo.registry.batch_remove(q, f1, f4)) assert(e1.__chunk == evo.registry.chunk(f1)) assert(e2.__chunk == evo.registry.chunk(f1)) assert(e3.__chunk == evo.registry.chunk(f2))