spec/task_hooks_spec.rb in slackistrano-3.0.1 vs spec/task_hooks_spec.rb in slackistrano-3.1.0.beta

- old
+ new

@@ -1,11 +1,8 @@ require 'spec_helper' describe Slackistrano do - before(:each) do - Rake::Task['load:defaults'].execute - end describe "before/after hooks" do it "invokes slack:deploy:updating before deploy:updating" do expect(Rake::Task['deploy:updating'].prerequisites).to include 'slack:deploy:updating' @@ -28,8 +25,11 @@ it "invokes slack:deploy:failed after deploy:failed" do expect(Rake::Task['slack:deploy:failed']).to receive(:invoke) Rake::Task['deploy:failed'].execute end + it "invokes all slack:deploy tasks before slack:deploy:test" do + expect(Rake::Task['slack:deploy:test'].prerequisites).to match %w[updating updated reverting reverted failed] + end end end