@kadena/kadena-cli
Version:
Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)
16 lines • 776 B
JavaScript
import { vol } from 'memfs';
import path from 'node:path';
process.env.KADENA_DIR = path.join(__dirname, '..', '.kadena');
vol.mkdirSync(process.env.KADENA_DIR, { recursive: true });
import { afterAll, afterEach, beforeAll } from 'vitest';
import { server } from './mocks/server.js';
beforeAll(async () => {
const { ensureNetworksConfiguration } = await import('./commands/networks/utils/networkHelpers.js');
const { writeTemplatesToDisk } = await import('./commands/tx/commands/templates/templates.js');
await ensureNetworksConfiguration(process.env.KADENA_DIR);
await writeTemplatesToDisk();
server.listen({ onUnhandledRequest: 'warn' });
});
afterAll(() => server.close());
afterEach(() => server.resetHandlers());
//# sourceMappingURL=test-setup.js.map