Reusable fixtures for your Vitest tests
MIT License
Reusable fixtures for your Vitest tests
npm install --save-dev vitest-fixture vitest
Create vitest.config.js
:
import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
deps: {
inline: ["vitest-fixture"],
},
},
});
The concept of test fixtures provides a way to build reusable and composable setup and teardown code for your tests, and thereby helps you remove much of otherwise duplicated before
/ after
boilerplate code.
server
fixture is passed into the test.server
fixture which is itself defined on top of a db
fixture.npm install
npm test
npm version minor
npm publish
git push
Thanks to the Playwright team for the inspiration for the fixture API.