import assert from 'node:assert/strict'; import fs from 'node:fs'; import path from 'node:path'; import test from 'node:test'; import { fileURLToPath } from 'node:url'; import { ipcChannels } from './contracts'; const here = path.dirname(fileURLToPath(import.meta.url)); function readRel(rel: string): string { return fs.readFileSync(path.join(here, rel), 'utf8'); } void test('ipcChannels: удалён media API (быстрый микшер)', () => { assert.ok(!('media' in ipcChannels)); }); void test('ControlApp: UI быстрого микшера удалён', () => { const src = readRel('../../renderer/control/ControlApp.tsx'); assert.ok(!src.includes('Быстрый микшер')); assert.ok(!src.includes('MixerRow')); }); void test('main: обработчики media IPC удалены', () => { const src = readRel('../../main/index.ts'); assert.ok(!src.includes('ipcChannels.media')); });