module RailsEdgeTest::Runner
Public Instance Methods
go!(args = [])
click to toggle source
# File lib/rails_edge_test/runner.rb, line 4 def go!(args = []) unless Rails.env.test? puts "Failure! Unable to set Rails environment to test." exit end RailsEdgeTest::Dsl.reset! paths_to_load = if args.any? args else File.join( RailsEdgeTest.configuration.edge_root_path, '**/*_edge.rb' ) end Dir.glob(paths_to_load).sort.each do |file| load file end RailsEdgeTest::Dsl.execute! end
load_rails_environment!(rails_root)
click to toggle source
# File lib/rails_edge_test/runner.rb, line 29 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