loqatevars
Version:
Locate JavaScript files with 'const' or 'process.env' usage in LLM-generated codebases
19 lines (16 loc) • 586 B
JavaScript
const { AppError } = require('../lib/errors');
const path = require('path');
describe('AppError', () => {
test('stores message and code', () => {
const err = new AppError('fail', 'FAIL_CODE');
expect(err.message).toBe('fail');
expect(err.code).toBe('FAIL_CODE');
});
test('captures stack information', () => {
const err = new AppError('fail', 'FAIL');
expect(err.stack).toBeDefined();
expect(err.stack.startsWith('AppError:')).toBe(true);
expect(err.stack).toContain('AppError');
expect(err.stack).toContain(path.basename(__filename));
});
});