import test from 'node:test' import assert from 'node:assert/strict' import { loadModule } from './load.mjs' const { shouldCloseOnKey } = await loadModule('src/lib/dialogKeys.js') test('Esc schliesst nur ohne Sperre und ohne vorherige Behandlung', () => { assert.equal(shouldCloseOnKey({ key: 'Escape', defaultPrevented: false }, false), true) assert.equal(shouldCloseOnKey({ key: 'Escape', defaultPrevented: true }, false), false) assert.equal(shouldCloseOnKey({ key: 'Escape', defaultPrevented: false }, true), false) assert.equal(shouldCloseOnKey({ key: 'Enter', defaultPrevented: false }, false), false) })