test(elixir): approval test for 30 days

This commit is contained in:
kahsez authored and Peter Kofler committed 2025-08-15 19:30:58 +02:00
1 parent d31ee4d578
commit a506e0313a
2 files changed
+380

No files matched your search

+7
View File
@@ -1,6 +1,13 @@
defmodule GildedRoseTest do
use ExUnit.Case
import ExUnit.CaptureIO
test "Approval test 30 days" do
expected = File.read!("test/ApprovalTest.ThirtyDays.verified.txt")
assert capture_io(fn -> GildedRose.TextTestFixture.run(30) end) == expected
end
test "begin the journey of refactoring" do
items = [%Item{name: "foo", sell_in: 0, quality: 0}]
GildedRose.update_quality(items)