UNPKG

@loopback/testlab

Version:

A collection of test utilities we use to write LoopBack tests.

15 lines (11 loc) 524 B
// 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, {}); }