class FunWith::Gems::TestSuiteRunner
Attributes
gem_const[RW]
Public Class Methods
new(fwgem)
click to toggle source
# File lib/fun_with/gems/test_suite_runner.rb, line 6 def initialize fwgem self.gem_const = fwgem end
Public Instance Methods
passes_tests?()
click to toggle source
# File lib/fun_with/gems/test_suite_runner.rb, line 10 def passes_tests? result = self.run_tests result.passed? end
run_tests()
click to toggle source
# File lib/fun_with/gems/test_suite_runner.rb, line 15 def run_tests filepath = self.gem_const.root results = TestResults.new( self.gem_const ) puts "running tests on #{self.gem_const} from #{filepath}" results.output = `cd #{filepath} && rake test` results end