Skip to content

test: prevent invalid dates in memory store properties - #271

Merged
David-patrick-chuks-02 merged 2 commits into
Lilly-Protocol:mainfrom
alexsmolya:bounty/issue-253-valid-recorded-at
Sep 6, 2026
Merged

test: prevent invalid dates in memory store properties#271
David-patrick-chuks-02 merged 2 commits into
Lilly-Protocol:mainfrom
alexsmolya:bounty/issue-253-valid-recorded-at

Conversation

@alexsmolya

Copy link
Copy Markdown
Contributor

fc.date() can generate an invalid Date sentinel.

Using noInvalidDate: true prevents toISOString() from receiving it.

Validation:

  • Baseline: 7 failures across 30 focused repetitions.
  • Fixed: 0 failures across 30 repetitions.
  • Memory tests: 18/18 passed.
  • Full suite: 226 tests passed.
  • npm run verify: passed.
  • Production code and dependencies are unchanged.

Fixes #253.

@David-patrick-chuks-02
David-patrick-chuks-02 merged commit 6d10d84 into Lilly-Protocol:main Sep 6, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bounty: $50] Fix RangeError from fc.date().toISOString() in InMemoryMemoryStore property tests

3 participants