import { bench, expect } from "vitest"; import { readFileSync } from "fs-extra"; import { parse } from "yaml"; import { solution_1 } from "./part1.js"; const input = readFileSync("./input", { encoding: "utf8" }); const solutions = parse(readFileSync("./solutions.yml", { encoding: "utf8" })); bench("part 1", () => { expect(solution_1(input)).toBe(solutions[1]); });