spec/tasks_spec.rb in slackistrano-0.1.8 vs spec/tasks_spec.rb in slackistrano-0.1.9
- old
+ new
@@ -43,11 +43,11 @@
['failed', 'danger', nil],
['starting', nil, 'starting_channel'],
['finished', 'good', 'finished_channel'],
['failed', 'danger', 'failed_channel'],
].each do |stage, color, channel_for_stage|
-
+
it "calls Slackistrano.post with the right arguments for stage=#{stage}, color=#{color}, channel_for_stage=#{channel_for_stage}" do
set :"slack_run_#{stage}", -> { true }
set :slack_team, -> { 'team' }
set :slack_token, -> { 'token' }
set :slack_webhook, -> { 'webhook' }
@@ -58,12 +58,12 @@
set :"slack_channel_#{stage}", -> { channel_for_stage }
expected_channel = channel_for_stage || 'channel'
attachment = {
- text: 'text message',
+ text: 'text message',
color: color,
- mrkdwn_in: [:text]
+ mrkdwn_in: [:text, :pretext]
}.reject{|k,v| v.nil?}
expect(Slackistrano).to receive(:post).with(
team: 'team',
token: 'token',