Sha256: 792792ceb22de8bdf8952d97de39195f6261621f4c6121ad37369f02927ad8af

Contents?: true

Size: 537 Bytes

Versions: 9

Compression:

Stored size: 537 Bytes

Contents

class ExampleSuite
  def run
    run_core_examples
    run_rspec_examples
    run_test_unit_examples
  end

  def run_core_examples
    system("ruby #{dir}/core_spec_suite.rb") || raise("Core suite Failed")
  end

  def run_rspec_examples
    system("ruby #{dir}/rspec_spec_suite.rb") || raise("Rspec suite Failed")
  end

  def run_test_unit_examples
    system("ruby #{dir}/test_unit_spec_suite.rb") || raise("Test::Unit suite Failed")
  end

  def dir
    File.dirname(__FILE__)
  end
end

if $0 == __FILE__
  ExampleSuite.new.run
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rr-0.4.3 spec/spec_suite.rb
rr-0.4.8 spec/spec_suite.rb
rr-0.4.0 spec/spec_suite.rb
rr-0.4.1 spec/spec_suite.rb
rr-0.4.6 spec/spec_suite.rb
rr-0.4.4 spec/spec_suite.rb
rr-0.4.2 spec/spec_suite.rb
rr-0.4.7 spec/spec_suite.rb
rr-0.4.5 spec/spec_suite.rb