Sha256: 769b1f75b87d1486abe6e5d3caceded6041b56513b18a2f825eabdcaf36f2a03
Contents?: true
Size: 936 Bytes
Versions: 4
Compression:
Stored size: 936 Bytes
Contents
require "spec_helper" require "rake" # only doing light testing of the rake tasks # probably could increase coverage at some point but I can't figure out how to stub the run_trackable_task function describe "trackable_task rake tasks" do before(:each) do @rake = Rake::Application.new Rake.application = @rake Rake.application.rake_require "../../lib/trackable_tasks/tasks/trackable_tasks" Rake::Task.define_task(:environment) end describe "dynamic rake task" do it "should load the file names in the lib/trackable_tasks folder" do @task_name = "trackable_task:my_task" @rake[@task_name].invoke TrackableTasks::TaskRun.last.task_type.should == "MyTask" end end describe "run rake task" do before(:each) do @task_name = "trackable_task:run task_name=my_task" @rake[@task_name].invoke TrackableTasks::TaskRun.last.task_type.should == "MyTask" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
trackable_tasks-0.1.3 | spec/rake_task_spec.rb |
trackable_tasks-0.1.2 | spec/rake_task_spec.rb |
trackable_tasks-0.1.1 | spec/rake_task_spec.rb |
trackable_tasks-0.1.0 | spec/rake_task_spec.rb |