Sha256: 696ef9e68b890e79e1651f7b9bd4f43ce80f4197895222a61788e2b90df49a24
Contents?: true
Size: 603 Bytes
Versions: 2
Compression:
Stored size: 603 Bytes
Contents
require 'minitest/autorun' require 'test_values' require_relative 'my_items' class MyTest < Minitest::Test def test_bad_item_length items = MyItems.new values = StringValues.strings_not_in_length_range((4..8)) puts "Testing with values #{values.inspect}" values.each_pair do |name, value| message = "Value #{value.inspect} should raise an exception because it is #{name}." puts "\n#{message}" e = assert_raises(ArgumentError, message) do items.add_item(value) end puts "Got exception #{e.inspect}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
test_values-0.5.0 | markdown/readme/named_values/example.rb |
test_values-0.4.0 | markdown/readme/named_values/example.rb |