9 lines
326 B
JavaScript
9 lines
326 B
JavaScript
import test from 'node:test'
|
|
import assert from 'node:assert/strict'
|
|
import { keyToAction } from '../src/input.js'
|
|
import { loadFixture } from './helpers.js'
|
|
|
|
const fx = loadFixture('m09-input')
|
|
fx.cases.forEach((c) =>
|
|
test(`m09 ${fx.function}: ${c.name}`, () => assert.deepStrictEqual(keyToAction(...c.args), c.expected)))
|