MidpointGuards
What q.Swap's finite and asymptotic midpoint branches refuse
5/5 passed in 0ms
| Test | What it does | Result |
|---|---|---|
test_bias_dropped | The asymptotic midpoint rate refuses a declared basis bias rather than accepting and dropping it. | ✅ pass |
test_bias_required | The finite chain refuses a block without a key-basis probability, naming the field. | ✅ pass |
test_block_typed | A midpoint's block counts pulse PAIRS, so the slot refuses a single-sender q.KeyBlock by name. | ✅ pass |
test_security_named | A midpoint takes q.TestBasisBound alone, the refusal naming the slot the finite form sits in. | ✅ pass |
test_states_declared | An unstated announcement count is refused in q.RelayBlock's own words. | ✅ pass |