19 lines
595 B
TypeScript
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')
|
|
})
|
|
}) |