const { test } = require('node:test') const assert = require('node:assert/strict') const fs = require('node:fs') const vm = require('node:vm') const snake = require('../src/common/snake.js') const ux = fs.readFileSync('src/pages/index/index.ux', 'utf8') function page(storage = { get() {}, set() {} }) { const timers = new Map(); let id = 0 const context = { best: require('../src/common/best.js'), snake, storage, console, setInterval(fn, ms) { timers.set(++id, {fn, ms}); return id }, clearInterval(id) { timers.delete(id) } } const body = ux.match(/