mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
40 lines
1.2 KiB
TypeScript
40 lines
1.2 KiB
TypeScript
import * as OpenAPI from '.';
|
|
|
|
describe('index', () => {
|
|
it('parses v2 without issues', async () => {
|
|
await OpenAPI.generate({
|
|
input: './test/mock/v2/spec.json',
|
|
output: './test/result/v2/',
|
|
useOptions: true,
|
|
useUnionTypes: true,
|
|
write: false,
|
|
});
|
|
});
|
|
|
|
it('parses v3 without issues', async () => {
|
|
await OpenAPI.generate({
|
|
input: './test/mock/v3/spec.json',
|
|
output: './test/result/v3/',
|
|
useOptions: true,
|
|
useUnionTypes: true,
|
|
write: false,
|
|
});
|
|
});
|
|
|
|
it('downloads and parses v2 without issues', async () => {
|
|
await OpenAPI.generate({
|
|
input: 'https://raw.githubusercontent.com/ferdikoomen/openapi-typescript-codegen/master/test/mock/v2/spec.json',
|
|
output: './test/result/v2-downloaded/',
|
|
write: false,
|
|
});
|
|
});
|
|
|
|
it('downloads and parses v3 without issues', async () => {
|
|
await OpenAPI.generate({
|
|
input: 'https://raw.githubusercontent.com/ferdikoomen/openapi-typescript-codegen/master/test/mock/v3/spec.json',
|
|
output: './test/result/v3-downloaded/',
|
|
write: false,
|
|
});
|
|
});
|
|
});
|