Files
ruby-checkout/tests.rb
T
2026-07-15 10:30:28 -04:00

22 lines
428 B
Ruby

require "minitest/autorun"
require "./checkout.rb"
class TestCheckout < Minitest::Test
def setup
@checkout = Checkout.new
end
def test_that_unknown_items_cannot_be_added
assert_raises Checkout::InvalidItem do
@checkout.add(:foo)
end
end
def test_that_allowed_items_are_added
@checkout.add(:PI5)
@checkout.add(:ZERO2W)
assert_equal [:PI5, :ZERO2W].sort, @checkout.items.sort
end
end