Sha256: 9b191d92726d41f27e3577f40c01805a8198750328a9ec1f9c8157436fbd5a30

Contents?: true

Size: 428 Bytes

Versions: 6

Compression:

Stored size: 428 Bytes

Contents

class SpecSuite
  def run
    puts "Running #{self.class}"
    files.each do |file|
      require file
    end
  end

  def files
    raise NotImplementedError
  end
end

if $0 == __FILE__
  dir = File.dirname(__FILE__)
  raise "Failure" unless system("ruby #{dir}/main_spec_suite.rb")
  raise "Failure" unless system("ruby #{dir}/test_unit_spec_suite.rb")
  raise "Failure" unless system("ruby #{dir}/rspec_spec_suite.rb")
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
polonium-0.3.1 spec/spec_suite.rb
polonium-0.3.2 spec/spec_suite.rb
polonium-0.2.0 spec/spec_suite.rb
polonium-0.2.1 spec/spec_suite.rb
polonium-0.2.2 spec/spec_suite.rb
polonium-0.3.0 spec/spec_suite.rb