OptionalactualActual value the matcher was called with — any JSON-safe value
OptionaldescribeOuter-to-inner describe path when the assertion fired
OptionalexpectedExpected value (or arguments to the matcher) — any JSON-safe value: scalar, map, or list
OptionalitName of the enclosing test.it(...) block
OptionalkindOutput entry kind, always "assertion" for this schema
OptionallineSource line of the expect(...) call
OptionalmatcherMatcher name (toEqual, toBe, toBeOk, toBeError, toContain, toMatch, toHaveLength)
True when the matcher succeeded
One
test.expect(...).<matcher>call from a ScriptTest run. Matchers never raise (the script language has no exceptions) — each call emits a structured assertion entry that the test runner harvests into the per-test report. Pass/fail is captured on:pass;:expectedand:actualcarry the matcher's inputs for diff rendering.