UNPKG

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
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 });