adventofcode/2023/04/benchmark.test.js

13 lines
372 B
JavaScript

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]);
});