Overview of Factorify for database test setup
Factorify is a framework-agnostic library designed to reduce boilerplate code in tests by extracting database state setup into dedicated factory files. It is built on top of Knex and Faker, drawing inspiration from Adonis.js and Laravel. It supports multiple database engines including SQLite, Postgres, MySQL, and MSSQL, and can be used with any test runner or framework.