Files
orca/src/shared/terminal-zero-dimensions-diagnostic.test.ts

17 lines
647 B
TypeScript

import { describe, expect, it } from 'vitest'
import {
createTerminalZeroDimensionsMessage,
isTerminalZeroDimensionsDiagnostic
} from './terminal-zero-dimensions-diagnostic'
describe('terminal zero-dimensions diagnostic', () => {
it('round-trips its own message through the matcher', () => {
expect(isTerminalZeroDimensionsDiagnostic(createTerminalZeroDimensionsMessage(0, 0))).toBe(true)
})
it('does not match unrelated terminal errors', () => {
expect(isTerminalZeroDimensionsDiagnostic('Paste failed.')).toBe(false)
expect(isTerminalZeroDimensionsDiagnostic('Failed to save terminal session state')).toBe(false)
})
})