openapi-middleware
Version:
OpenAPI middleware for common api frameworks (pre-release version!)
32 lines (30 loc) • 1.06 kB
JavaScript
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,
});
});
});