You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(query): pin fluent-api filter conjunction against a same-valued overlap (#3131)
Mutation sweep of packages/spatial and packages/query. QueryBuilder's
ofType()/withProperty() each build currentFilter as `previousFilter(entity)
&& <own check>`, but no existing fixture ever had an entity that satisfied
the new predicate while failing the prior one — so dropping `previousFilter`
from any of the three call sites (ofType, withProperty-with-value,
withProperty-without-value) left the full suite green. Added a fixture where
a door shares a wall's exact pset/property/value, and a two-ofType() chain,
so each conjunction is now independently observable.
packages/spatial was already mutation-swept (#2147, #2158, #2312, #2764) —
confirmed by running its existing bvh.test.ts suite against a hand-mutated
tmax >= 0 -> tmax > 0 and watching it fail. No changes made there.
0 commit comments