Module: Mutineer::TestRunners
- Defined in:
- lib/mutineer/test_runners.rb,
lib/mutineer/test_runners/rspec.rb,
lib/mutineer/test_runners/minitest.rb
Overview
Picks the test-framework runner. Each runner responds to .run(files) -> 0/1
(0 = all passed, 1 = any failure) and is called only inside a forked child.
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.for(framework) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/mutineer/test_runners.rb', line 10 def self.for(framework) case framework when "rspec" then RSpec when "minitest", nil, "" then Minitest else raise Mutineer::ConfigError, "unknown framework #{framework.inspect} (expected: minitest, rspec)" end end |