diff --git a/test/advent_code2024_test.exs b/test/advent_code2024_test.exs index 99e1757..ede4e44 100644 --- a/test/advent_code2024_test.exs +++ b/test/advent_code2024_test.exs @@ -2,7 +2,20 @@ defmodule AdventCode2024Test do use ExUnit.Case doctest AdventCode2024 - test "greets the world" do - assert AdventCode2024.hello() == :world + describe "Day 1: Historian Hysteria" do + test "calculates total distance between two lists using example input" do + left_list = [3, 4, 2, 1, 3, 3] + right_list = [4, 3, 5, 3, 9, 3] + + assert AdventCode2024.calculate_total_distance(left_list, right_list) == 11 + end + + test "handles empty lists" do + assert AdventCode2024.calculate_total_distance([], []) == 0 + end + + test "handles single element lists" do + assert AdventCode2024.calculate_total_distance([1], [3]) == 2 + end end end