Sha256: 6a4889b065542993b862c635922c18f534d208497e3379f2c09af843ffe077f6
Contents?: true
Size: 456 Bytes
Versions: 44
Compression:
Stored size: 456 Bytes
Contents
require File.expand_path('../../test_helper', __FILE__) require 'mocha/thrower' class ThrowerTest < Test::Unit::TestCase include Mocha def test_should_throw_tag thrower = Thrower.new(:tag) assert_throws(:tag) { thrower.evaluate } end def test_should_throw_tag_with_return_value thrower = Thrower.new(:tag, 'return-value') return_value = catch(:tag) { thrower.evaluate } assert_equal 'return-value', return_value end end
Version data entries
44 entries across 36 versions & 3 rubygems