UNPKG

openapi-middleware

Version:

OpenAPI middleware for common api frameworks (pre-release version!)

32 lines (30 loc) 1.06 kB
import { strict as assert } from 'node:assert'; import pkg from '../../index.js'; import ParameterError from '../../lib/errors/ParameterError.js'; import Endpoint from '../../lib/Endpoint.js'; import ParameterValidator from '../../lib/ParameterValidator.js'; import ExpressMiddleware from '../../lib/integrators/ExpressMiddleware.js'; import SecurityError from '../../lib/errors/SecurityError.js'; import MiddlewareError from '../../lib/errors/MiddlewareError.js'; import SecurityValidator from '../../lib/SecurityValidator.js'; import ResponseValidator from '../../lib/ResponseValidator.js'; import ResponseError from '../../lib/errors/ResponseError.js'; describe('unit: index', () => { it('should expose the correct package output', () => { assert.deepEqual(pkg, { errors: { ParameterError, SecurityError, MiddlewareError, ResponseError, }, modules: { Endpoint, ParameterValidator, SecurityValidator, ResponseValidator, }, ExpressMiddleware, }); }); });