14 lines
370 B
JavaScript
14 lines
370 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])
|
||
|
});
|
||
|
|