13 lines
372 B
JavaScript
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]);
|
|
});
|