nitro-test-utils
Version:
Testing environment and utilities for Nitro
25 lines (22 loc) • 629 B
JavaScript
import { c as createTestContext, s as startServer, a as stopServer } from './shared/nitro-test-utils.Dm9MOO54.mjs';
import 'listhen';
import 'nitropack';
import 'pathe';
import 'node:fs';
import 'node:process';
import 'dotenv';
async function setup({ config, provide }) {
if (!config.nitro.global)
return;
await createTestContext({
rootDir: config.nitro.global.rootDir || config.root,
mode: config.nitro.global.mode,
isGlobal: true
});
const ctx = await startServer();
provide("server", { url: ctx.server.url });
return async function() {
await stopServer();
};
}
export { setup as default };