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