qerrors
Version:
Intelligent error handling middleware with AI-powered analysis, environment validation, caching, and production-ready logging. Provides OpenAI-based error suggestions, queue management, retry mechanisms, and comprehensive configuration options for Node.js
14 lines (11 loc) • 659 B
JavaScript
const test = require('node:test'); //node test runner
const assert = require('node:assert/strict'); //strict assertion helpers
const pkg = require('../index'); //entry module with exports to verify
const qerrors = require('../lib/qerrors'); //expected qerrors function
const logger = require('../lib/logger'); //expected logger instance
// Scenario: ensure module exports match the library internals
test('index exports qerrors and logger', () => {
assert.equal(pkg.qerrors, qerrors); //public export matches implementation
assert.equal(pkg.logger, logger); //logger exported directly
assert.equal(pkg.default, qerrors); //default export provided
});