Files

11 lines
393 B
JavaScript

import test from 'node:test'
import assert from 'node:assert/strict'
import { CELL, view } from '../src/view.js'
import { loadFixture, freeze } from './helpers.js'
test('m06 CELL is 20 pixels', () => assert.equal(CELL, 20))
const fx = loadFixture('m06-view')
fx.cases.forEach((c) =>
test(`m06 ${fx.function}: ${c.name}`, () => assert.deepStrictEqual(view(...freeze(c.args)), c.expected)))