jswagger-client
Version:
This is jswagger's client package.
34 lines (27 loc) • 895 B
text/typescript
import SwaggerClient from "../src/client";
const chai = require('chai');
const expect = chai.expect;
const assert = chai.assert;
const should = chai.should();
import { OpenAPI2 } from 'jswagger-common';
import jswagger from '../src';
import * as TestApi1Interface from '../../../test-resource/test-api-1';
describe('OpenAPI2 Test', function () {
const spec: OpenAPI2 = require('../../../test-resource/test-api-1-spec.json');
it('OpenAPI2 Client', async function () {
const client: SwaggerClient = jswagger({
spec
});
const testApi = client.api<TestApi1Interface.TestApi>(TestApi1Interface.APIS.TestApi);
await testApi.getManyTypes({
data: {
}
})
.then(response => {
console.log('response => ', response.data);
})
.catch(err => {
console.error('err => ', err);
});
});
});