2025-03-11 13:42:42 +07:00

19 lines
595 B
TypeScript

import { describe, it, expect } from 'vitest'
import { EngineError } from './error'
describe('EngineError', () => {
it('should create an error with the correct message', () => {
const errorMessage = 'Test error message'
const error = new EngineError(errorMessage)
expect(error).toBeInstanceOf(Error)
expect(error.message).toBe(errorMessage)
expect(error.name).toBe('EngineError')
})
it('should create an error with default message if none provided', () => {
const error = new EngineError()
expect(error.message).toBe('Engine error occurred')
})
})