Sha256: 7c73a82589d468213fec1935b632ffb3ff2e0352f3e84109ee77c43d71bf36d0
Contents?: true
Size: 574 Bytes
Versions: 1
Compression:
Stored size: 574 Bytes
Contents
require 'rake' shared_context "rake" do let(:rake) { Rake::Application.new } let(:task_name) { self.class.top_level_description } let(:task_path) { "../../lib/tasks/#{task_name.split(":").first}" } subject { rake[task_name] } def loaded_files_excluding_current_rake_file $".reject {|file| file == Rails.root.join("#{task_path}.rake").to_s } end before do Rake.application = rake Rake.application.rake_require(task_path, [Rails.root.to_s], loaded_files_excluding_current_rake_file) Rake::Task.define_task(:environment) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
freemium-ajb-0.0.4 | spec/support/shared_contexts/rake.rb |