Skip to content

Add comprehensive Temporal ORM test coverage#250

Merged
techmahedy merged 1 commit intodoppar:3.xfrom
techmahedy:techmahedy-3.x
Apr 24, 2026
Merged

Add comprehensive Temporal ORM test coverage#250
techmahedy merged 1 commit intodoppar:3.xfrom
techmahedy:techmahedy-3.x

Conversation

@techmahedy
Copy link
Copy Markdown
Member

Added a dedicated Temporal ORM test suite covering the full snapshot lifecycle and most public Temporal APIs. The new tests exercise create/update/delete history capture, point-in-time reads with at(), history(), diff(), rewindTo(), restoreTo(), actor tracking, default/custom history table suffixes, datetime normalization, builder filtering/pagination behavior, and DDL generation across supported drivers.

While adding this coverage, the tests exposed a real restore bug in rewindTo()/restoreTo(), which is now fixed by preserving the current model state as the comparison baseline before saving the rewound snapshot.

The targeted Temporal suite now passes with 14 tests, 72 assertions.

@techmahedy techmahedy merged commit af111d1 into doppar:3.x Apr 24, 2026
27 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.

1 participant