Sha256: eeb274f1241ae5a099fd20932237f0531556f89a6f847186bfa49453eed9ecd4
Contents?: true
Size: 1.04 KB
Versions: 5
Compression:
Stored size: 1.04 KB
Contents
module MiniTest module Unit class TestCase end end end def stub_mini_test_methods MiniTest::Unit::TestCase.stub!(:test_suites).and_return [fake_suite] MiniTest::Unit.stub!(:runner).and_return fake_runner end def fake_runner @runner ||= stub("Runner", :run => 0) end def fake_suite @suite ||= stub("TestSuite", :test_methods => [fake_test_method], :instance_method => fake_instance_method) end def fake_suite_with_special_characters @suite ||= stub("TestSuite", :test_methods => [fake_special_characters_test_method], :instance_method => fake_instance_method(fake_special_characters_test_method)) end def fake_test_method "test_method" end def fake_special_characters_test_method "test_my_test_method?" end def fake_instance_method(name=fake_test_method) @instance_method ||= stub("InstanceMethod", :source_location => ["path/to/file.rb", 2], :source => "def #{name} \n assert true \n end") end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
zeus-0.15.3 | spec/fake_mini_test.rb |
zeus-0.15.2 | spec/fake_mini_test.rb |
zeus-0.15.1 | spec/fake_mini_test.rb |
zeus-0.15.0 | spec/fake_mini_test.rb |
zeus-justinf-0.13.5 | spec/fake_mini_test.rb |