@hexadrop/command
Version:
Hexagonal architecture utils library
15 lines (12 loc) • 467 B
text/typescript
import { describe, expect, test } from 'bun:test';
import InvalidCommandError from './invalid-command.error';
describe('InvalidCommandError', () => {
describe('constructor()', () => {
test('should works as expected', () => {
const error = new InvalidCommandError();
expect(error.name).toBe('InvalidCommandError');
expect(error.message).toBe(`The command hasn't an 'COMMAND_NAME' static property`);
expect(error.code).toBe('HEX(500)');
});
});
});