Files
hbm-foundry-system/tests/parsers/gear-parser.test.ts
T
2026-10-22 00:05:57 +02:00

18 lines
655 B
TypeScript

import { describe, it, expect } from 'vitest';
import { parseWoundKind } from '../../scripts/parsers/gear-parser';
describe('gear-parser parseWoundKind', () => {
it('maps Polish and English labels', () => {
expect(parseWoundKind('tnąca')).toBe('cutting');
expect(parseWoundKind('Kłująca')).toBe('piercing');
expect(parseWoundKind('obuchowa')).toBe('blunt');
expect(parseWoundKind('piercing')).toBe('piercing');
});
it('never guesses: missing or unknown stays unspecified', () => {
expect(parseWoundKind(undefined)).toBe('');
expect(parseWoundKind('')).toBe('');
expect(parseWoundKind('ognista')).toBe('');
});
});