Commit 2d89e595211ce438917678d1e5d55d1573a39d11

Authored by Raffael Schmid
1 parent c6a9f4a5
Exists in master and in 1 other branch production

add problem url into the chat message

app/models/notification_services/hubot_service.rb
@@ -22,7 +22,7 @@ class NotificationServices::HubotService < NotificationService @@ -22,7 +22,7 @@ class NotificationServices::HubotService < NotificationService
22 end 22 end
23 23
24 def message_for_hubot(problem) 24 def message_for_hubot(problem)
25 - notification_description(problem) 25 + "#{notification_description(problem)} #{problem_url(problem)}"
26 end 26 end
27 27
28 def create_notification(problem) 28 def create_notification(problem)
spec/models/notification_service/hubot_service_spec.rb
@@ -8,7 +8,7 @@ describe NotificationService::HubotService do @@ -8,7 +8,7 @@ describe NotificationService::HubotService do
8 problem = notice.problem 8 problem = notice.problem
9 9
10 # faraday stubbing 10 # faraday stubbing
11 - HTTParty.should_receive(:post).with(notification_service.api_token, :body => {:message => '[production][foo#bar] FooError: Too Much Bar', :room => notification_service.room_id}).and_return(true) 11 + HTTParty.should_receive(:post).with(notification_service.api_token, :body => {:message => an_instance_of(String), :room => notification_service.room_id}).and_return(true)
12 12
13 notification_service.create_notification(problem) 13 notification_service.create_notification(problem)
14 end 14 end