UNPKG

@takeshape/vitest-docker-dynamodb

Version:

Bootstrap vitest tests with docker-compose and dynamodb.

17 lines (16 loc) 645 B
import { join } from 'node:path'; import { loadConfig } from "./config.js"; const __dirname = new URL('.', import.meta.url).pathname; export default function plugin(options = {}) { loadConfig(options); return { name: 'vitest:docker-dynamodb', configureVitest(context) { const globalSetup = join(__dirname, `global-setup.js`); context.vitest.config.globalSetup = typeof context.vitest.config.globalSetup === 'string' ? [context.vitest.config.globalSetup, globalSetup] : [...context.vitest.config.globalSetup, globalSetup]; } }; }