@loopback/testlab
Version:
A collection of test utilities we use to write LoopBack tests.
15 lines (11 loc) • 524 B
text/typescript
// Copyright IBM Corp. and LoopBack contributors 2017,2019. All Rights Reserved.
// Node module: @loopback/testlab
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT
const validator = require('oas-validator');
import {promisify} from 'util';
const validateAsync = promisify(validator.validate);
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export async function validateApiSpec(spec: any): Promise<void> {
await validateAsync(spec, {});
}