apx-toolkit
Version:
Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.
22 lines • 778 B
TypeScript
/**
* Test Suite Generator
* Generates test suites for discovered APIs
* Makes the tool a developer's dream with ready-to-use tests
*/
import type { DiscoveredAPI } from '../types.js';
export type TestFramework = 'jest' | 'pytest' | 'mocha' | 'vitest' | 'playwright';
export interface TestSuite {
framework: TestFramework;
code: string;
filename: string;
description: string;
}
/**
* Generates test suites for an API in multiple frameworks
*/
export declare function generateTestSuites(api: DiscoveredAPI, baseUrl?: string): TestSuite[];
/**
* Generates test suites for all discovered APIs
*/
export declare function generateAllTestSuites(apis: DiscoveredAPI[], baseUrl?: string): Record<string, TestSuite[]>;
//# sourceMappingURL=test-generator.d.ts.map