swagger-endpoint-validator
Version:
A validator of API endpoints to check that input and output match with the swagger specification for the API
48 lines (42 loc) • 1.34 kB
JavaScript
describe.skip('unit tests', () => {
describe('sample', () => {
it('should test that true === true', () => {
expect(true).toBe(true);
});
});
});
// describe('init method', () => {
// it('should return an exeception when we don\'t send options or the app instance', () => {
// expect(() => {
// validator.init();
// }).toThrow();
// });
// it('should return an exeception when we don\'t send params to validateAPIInput', () => {
// expect(() => {
// validator.validateAPIInput();
// }).toThrow();
// });
// it('should return an exeception when we don\'t send params to validateAPIOutput', () => {
// expect(() => {
// validator.validateAPIOutput();
// }).toThrow();
// });
// it('should return an exception when initializing validator with unrecognized format', () => {
// expect(() => {
// const app = MockExpress();
// const validatorOptions = {
// swaggerDefinition: {
// info: {
// // API informations (required)
// title: 'Hello World', // Title (required)
// version: '1.0.0', // Version (required)
// description: 'A sample API', // Description (optional)
// },
// basePath: process.cwd(),
// },
// apis: ['./test/yaml/**.js'],
// };
// validator.init(app, validatorOptions, 'wrong-format');
// }).toThrow();
// });
// });