Dedicated SSR (Server-side-rendered) Astro native Headless CMS, build from the ground up for the Astro community and by Astro community memb github.com/withstudiocms/studiocms

chore(kysely): Tests, better types, and simplified migrations (#992)

* Cleanup Kysely types for client and simplify migrations * refactor(kysely): remove unused migration schema file * test(kysely): add unit tests for trigger utilities and enhance Allure reporting * fix(vitest): update migration path in configuration * test(kysely): add unit test for buildSQLiteTriggerSQL function and enhance SQL generation validation * fix(vitest): include additional Kysely source files in configuration * fix(kysely): wrap trigger body in BEGIN/END for MySQL compatibility * test(tables): add unit tests for detectRemovedTables utility * feat(tests): add unit tests for getDialect function and enhance dialect identification * fix(errors): add unit tests for handleCause utility and improve error handling validation * fix(tests): update suite name variable for clarity in error utilities tests * fix(tests): update describe block to use parent suite name in error utilities tests * fix(config): add driver directory to vitest configuration for migration scripts * im tired of the changeset status thingy failing now * test: add schema definitions tests for ColumnType and Generated columns * docs: add message annotation to ColumnType schema to clarify usage * docs: add codecov badge to @withstudiocms/kysely README * test: add unit tests for error classes in Kysely * fix: update README and tests for clarity and accuracy in Kysely * test: add validation for Generated column Insert type in schema tests * docs: add TypeScript-Based Migrations feature to README


Author Adam Matthiesen Committer GitHub Date Commit Parent 97461b7e