/vitest-fixture

Reusable fixtures for your Vitest tests

Primary LanguageJavaScriptMIT LicenseMIT

vitest-fixture

npm npm

Reusable fixtures for your Vitest tests

Getting started

npm install --save-dev vitest-fixture vitest

Create vitest.config.js:

import { defineConfig } from "vitest/config";

export default defineConfig({
  test: {
    deps: {
      inline: ["vitest-fixture"],
    },
  },
});

Documentation

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.

Develop

npm install
npm test

Publish

npm version minor
npm publish
git push

Credits

Thanks to the Playwright team for the inspiration for the fixture API.