mirror of
https://github.com/Kong/insomnia.git
synced 2026-06-04 14:18:04 -04:00
insomnia testing adapter
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { vi } from 'vitest';
|
||||
|
||||
export const generate = vi.fn();
|
||||
export const generateToFile = vi.fn();
|
||||
export const runTests = vi.fn();
|
||||
export const runTestsCli = vi.fn();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { Test, TestSuite } from './generate';
|
||||
|
||||
export { generate } from './generate';
|
||||
export { generateToFile } from './generate-to-file';
|
||||
|
||||
|
||||
export type { Test, TestSuite };
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import type { Test, TestSuite } from './generate';
|
||||
import type { TestResults } from './run';
|
||||
export { generate } from './generate';
|
||||
export { generateToFile } from './generate/generate-to-file';
|
||||
|
||||
export { runTests, runTestsCli } from './run';
|
||||
|
||||
|
||||
4
packages/insomnia/src/insomnia-testing.renderer.ts
Normal file
4
packages/insomnia/src/insomnia-testing.renderer.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
// Renderer-safe subset of insomnia-testing. Excludes Node.js-only modules (run.ts, generate-to-file.ts).
|
||||
export { generate } from '../../insomnia-testing/src/generate/generate';
|
||||
export type { Test, TestSuite } from '../../insomnia-testing/src/generate/generate';
|
||||
export type { TestResults } from '../../insomnia-testing/src/run/entities';
|
||||
@@ -52,6 +52,8 @@ export default defineConfig(({ mode }) => {
|
||||
// These must appear before the '~' catch-all so the specific path wins.
|
||||
'~/network/network-adapter': path.resolve(__dirname, './src/network/network-adapter.renderer'),
|
||||
'~/templating/render-adapter': path.resolve(__dirname, './src/templating/render-adapter.renderer'),
|
||||
// Redirect to a renderer-safe subset that excludes Node.js-only modules (run.ts, generate-to-file.ts).
|
||||
'insomnia-testing': path.resolve(__dirname, './src/insomnia-testing.renderer.ts'),
|
||||
'~': path.resolve(__dirname, './src'),
|
||||
// Shim Node's `path` module for browser-safe dependencies (e.g. mime-types uses path.extname).
|
||||
'path': path.resolve(__dirname, './src/path-shim.ts'),
|
||||
|
||||
Reference in New Issue
Block a user