Files
advent-of-code/2024/day-16/day16.test.ts
2024-12-16 22:09:01 +01:00

41 lines
1.0 KiB
TypeScript

import { expect, test } from "bun:test"
import * as path from "node:path"
import { part1, part2 } from "./day16.ts"
test("day 16, part 1", async () => {
const testInput = await Bun.file(
path.resolve(__dirname, "test-input.txt"),
).text()
const input = await Bun.file(path.resolve(__dirname, "input.txt")).text()
console.log("\n\n")
// const testResult = part1(testInput)
// console.log("Test data:", testResult)
// expect(testResult).toEqual(7036)
const finalResult = part1(input)
console.log("Full data:", finalResult)
expect(finalResult).toEqual(0)
console.log("\n\n")
})
test("day 16, part 2", async () => {
const testInput = await Bun.file(
path.resolve(__dirname, "test-input.txt"),
).text()
const input = await Bun.file(path.resolve(__dirname, "input.txt")).text()
const testResult = part2(testInput)
console.log("\n\n")
console.log("Test data:", testResult)
expect(testResult).toEqual(0)
// const finalResult = part2(input);
// console.log("Full data:", finalResult);
// expect(finalResult).toEqual(0);
console.log("\n\n")
})