This extension of the standard Test::Unit::TestCase makes RSpec available from within, so that you can do things like:
require ‘spec/test/unit‘
class MyTest < Test::Unit::TestCase
it "should work with Test::Unit assertions" do
assert_equal 4, 2+1
end
def test_should_work_with_rspec_expectations
(3+1).should == 5
end
end
See also Spec::Example::ExampleGroup
# File lib/spec/interop/test/unit/testcase.rb, line 29
29: def self.example_method?(method_name)
30: should_method?(method_name) || test_method?(method_name)
31: end
# File lib/spec/interop/test/unit/testcase.rb, line 43
43: def initialize(description, &implementation)
44: super
45: # Some Test::Unit extensions depend on @method_name being present.
46: @method_name = description.description
47: @_result = ::Test::Unit::TestResult.new
48: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.