import { describe, expect, it } from 'vitest'; import { chessMatrixMode } from './chessMatrixMode'; describe('chessMatrixMode', () => { it('фильтры пусты — полная матрица', () => { expect(chessMatrixMode([], [])).toBe('all'); }); it('выбраны Дт и Кт — ручной расчёт', () => { expect(chessMatrixMode(['62'], ['60'])).toBe('manual'); }); it('только Дт — одна сторона', () => { expect(chessMatrixMode(['62'], [])).toBe('half'); }); it('только Кт — одна сторона', () => { expect(chessMatrixMode([], ['60'])).toBe('half'); }); });