Skip to content

Commit f2deb43

Browse files
Remove Hipchat integration, fixes errbit#1499 (errbit#1500)
* Remove Hipchat integration, fixes errbit#1499 Also see errbit#1498
1 parent 048f0c0 commit f2deb43

File tree

7 files changed

+0
-168
lines changed

7 files changed

+0
-168
lines changed

.rubocop_todo.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,6 @@ Layout/IndentAssignment:
4141
Exclude:
4242
- 'app/models/problem.rb'
4343

44-
# Offense count: 1
45-
# Cop supports --auto-correct.
46-
# Configuration parameters: EnforcedStyle.
47-
# SupportedStyles: auto_detection, squiggly, active_support, powerpack, unindent
48-
Layout/IndentHeredoc:
49-
Exclude:
50-
- 'app/models/notification_services/hipchat_service.rb'
51-
5244
# Offense count: 3
5345
# Cop supports --auto-correct.
5446
# Configuration parameters: EnforcedStyle.
@@ -242,7 +234,6 @@ Style/AccessModifierDeclarations:
242234
- 'app/helpers/apps_helper.rb'
243235
- 'app/mailers/mailer.rb'
244236
- 'app/models/backtrace.rb'
245-
- 'app/models/notification_services/hipchat_service.rb'
246237
- 'app/models/user.rb'
247238
- 'lib/hoptoad.rb'
248239
- 'lib/overrides/hoptoad_notifier/hoptoad_notifier.rb'
@@ -270,7 +261,6 @@ Style/ClassAndModuleChildren:
270261
- 'app/models/notification_services/campfire_service.rb'
271262
- 'app/models/notification_services/flowdock_service.rb'
272263
- 'app/models/notification_services/gtalk_service.rb'
273-
- 'app/models/notification_services/hipchat_service.rb'
274264
- 'app/models/notification_services/hoiio_service.rb'
275265
- 'app/models/notification_services/hubot_service.rb'
276266
- 'app/models/notification_services/pushover_service.rb'
@@ -494,7 +484,6 @@ Style/SymbolArray:
494484
Style/TernaryParentheses:
495485
Exclude:
496486
- 'app/helpers/sort_helper.rb'
497-
- 'app/models/notification_services/hipchat_service.rb'
498487

499488
# Offense count: 1
500489
# Cop supports --auto-correct.

Gemfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ gem 'hoptoad_notifier', "~> 2.4"
3636
# Notification services
3737
# ---------------------------------------
3838
gem 'campy'
39-
# Hipchat
40-
gem 'hipchat'
4139
# Google Talk
4240
gem 'xmpp4r', require: ["xmpp4r", "xmpp4r/muc"]
4341
# Hoiio (SMS)

Gemfile.lock

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,6 @@ GEM
128128
temple (>= 0.8.0)
129129
tilt
130130
hashie (4.1.0)
131-
hipchat (1.6.0)
132-
httparty
133-
mimemagic
134131
hoi (0.0.7)
135132
httparty
136133
json
@@ -188,9 +185,6 @@ GEM
188185
mime-types (3.1)
189186
mime-types-data (~> 3.2015)
190187
mime-types-data (3.2016.0521)
191-
mimemagic (0.3.9)
192-
nokogiri (~> 1)
193-
rake
194188
mini_mime (1.0.1)
195189
mini_portile2 (2.5.0)
196190
minitest (5.14.0)
@@ -446,7 +440,6 @@ DEPENDENCIES
446440
flowdock
447441
font-awesome-rails
448442
haml (~> 5.1)
449-
hipchat
450443
hoi
451444
hoptoad_notifier (~> 2.4)
452445
htmlentities

app/models/notification_services/hipchat_service.rb

Lines changed: 0 additions & 77 deletions
This file was deleted.

spec/fabricators/notification_service_fabricator.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717
room_id { sequence(:room_id) { |i| "#room-#{i}" } }
1818
end
1919

20-
Fabricator :hipchat_notification_service, from: :notification_service, class_name: "NotificationServices::HipchatService" do
21-
service { 'v2' }
22-
end
23-
2420
%w(campfire flowdock hoiio hubot pushover webhook).each do |t|
2521
Fabricator "#{t}_notification_service".to_sym, from: :notification_service, class_name: "NotificationServices::#{t.camelcase}Service"
2622
end

spec/models/notice_observer_spec.rb

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -143,22 +143,6 @@
143143
end
144144
end
145145

146-
describe 'hipcat notifications' do
147-
let(:notification_service) { Fabricate(:hipchat_notification_service) }
148-
let(:notice_attrs) { notice_attrs_for.call(app.api_key) }
149-
let(:app) { Fabricate(:app, notification_service: notification_service) }
150-
151-
before { Errbit::Config.per_app_notify_at_notices = true }
152-
after { Errbit::Config.per_app_notify_at_notices = false }
153-
154-
it 'creates a hipchat notification' do
155-
error_report = ErrorReport.new(notice_attrs)
156-
expect(error_report.app.notification_service).
157-
to receive(:create_notification)
158-
error_report.generate_notice!
159-
end
160-
end
161-
162146
describe "should send a notification at desired intervals" do
163147
let(:notification_service) do
164148
Fabricate(:campfire_notification_service, notify_at_notices: [1, 2])

spec/models/notification_service/hipchat_service_spec.rb

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)