import assert from 'node:assert/strict'; import test from 'node:test'; import { getSimplerPlaybackState } from '../src/lib/exporters/ableton/playback'; test('exports every EP playback mode as automatic One-Shot Trigger playback', () => { assert.deepEqual(getSimplerPlaybackState('key'), { playbackMode: 1, voices: 5, retrigger: false, portamentoMode: 0, }); assert.deepEqual(getSimplerPlaybackState('legato'), { playbackMode: 1, voices: 0, retrigger: false, portamentoMode: 2, }); }); test('preserves native EP ONE trigger behavior', () => { assert.deepEqual(getSimplerPlaybackState('oneshot'), { playbackMode: 1, voices: 0, retrigger: true, portamentoMode: 0, }); });