Skip to content

Commit ba75fbb

Browse files
committed
🧪 core: make Changed test surface another bug
1 parent e26478b commit ba75fbb

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

packages/core/tests/query-modifiers.test.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -461,17 +461,18 @@ describe('Query modifiers', () => {
461461
});
462462

463463
it('should only update a Changed query when the tracked trait is changed', () => {
464-
const Changed = createChanged();
465-
466464
const entity = world.spawn(Foo, Bar);
467465

468-
expect(world.queryFirst(Foo, Changed(Bar))).toBeUndefined();
466+
const Changed = createChanged();
469467

468+
expect(world.queryFirst(Changed(Foo), Changed(Bar))).toBeUndefined();
469+
470+
entity.changed(Foo);
470471
entity.changed(Bar);
471-
expect(world.queryFirst(Foo, Changed(Bar))).toBe(entity);
472+
expect(world.queryFirst(Changed(Foo), Changed(Bar))).toBe(entity);
472473

473474
entity.changed(Foo);
474-
expect(world.queryFirst(Foo, Changed(Bar))).toBeUndefined();
475+
expect(world.queryFirst(Changed(Foo), Changed(Bar))).toBeUndefined();
475476
});
476477

477478
// @see https://github.com/pmndrs/koota/issues/115

0 commit comments

Comments
 (0)