set hook before usage
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled

This commit is contained in:
Ukendio 2025-03-13 16:56:02 +01:00
parent b26fc39fce
commit db1b29fa04

View file

@ -1473,11 +1473,12 @@ TEST("Hooks", function()
local world = jecs.World.new()
local A = world:component() :: Entity<boolean>
local e1 = world:entity()
world:add(e1, A)
world:set(A, jecs.OnRemove, function(entity)
CHECK(e1 == entity)
CHECK(not world:has(e1, A))
CHECK(world:has(e1, A))
end)
world:add(e1, A)
world:remove(e1, A)
CHECK(not world:has(e1, A))
end