Sha256: 6a7b1d2577ca0d88680a307886d306b436f400420c71895832cb1663924e7d1b
Contents?: true
Size: 994 Bytes
Versions: 2
Compression:
Stored size: 994 Bytes
Contents
module RailsEdgeTest module Runner module_function def go!(args = []) unless Rails.env.test? puts "Failure! Unable to set Rails environment to test." exit end RailsEdgeTest::Dsl.reset! glob_path = '**/*_edge.rb' if args.length > 0 glob_path = args.shift end glob_with_root_path = File.join( RailsEdgeTest.configuration.edge_root_path, glob_path ) # load files both at the root path and edge_root_path Dir.glob(glob_path).each do |file| load file end Dir.glob(glob_with_root_path).each do |file| load file end RailsEdgeTest::Dsl.execute! end def load_rails_environment!(rails_root) ENV["RAILS_ENV"]="test" rails_app_path = File.join(rails_root, "config/application") require rails_app_path Rails.application.require_environment! require "rake" Rails.application.load_tasks end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_edge_test-1.0.0 | lib/rails_edge_test/runner.rb |
rails_edge_test-0.7.0 | lib/rails_edge_test/runner.rb |