Commit 396c338863d4ac192aa7b9ee155a1a074285d6df
1 parent
b0587473
Exists in
master
and in
1 other branch
Update some gems and fix spec with this update
Showing
5 changed files
with
107 additions
and
84 deletions
Show diff stats
Gemfile
1 | -source 'http://rubygems.org' | |
1 | +source 'https://rubygems.org' | |
2 | 2 | |
3 | -gem 'rails', '~> 3.2.13' | |
4 | -gem 'mongoid', '~> 3.1.4' | |
3 | +RAILS_VERSION = '~> 3.2.14' | |
5 | 4 | |
6 | -gem 'mongoid_rails_migrations', '~> 1.0.1' | |
7 | -gem 'devise' | |
5 | +gem 'actionmailer', RAILS_VERSION | |
6 | +gem 'actionpack', RAILS_VERSION | |
7 | +gem 'railties', RAILS_VERSION | |
8 | + | |
9 | +gem 'mongoid' | |
10 | + | |
11 | +gem 'mongoid_rails_migrations' | |
12 | +gem 'devise', '~> 2.2.1' | |
8 | 13 | gem 'haml' |
9 | 14 | gem 'htmlentities' |
10 | 15 | gem 'rack-ssl', :require => 'rack/ssl' # force SSL |
... | ... | @@ -37,7 +42,7 @@ gem 'pivotal-tracker' |
37 | 42 | # Fogbugz |
38 | 43 | gem 'ruby-fogbugz', :require => 'fogbugz' |
39 | 44 | # Github Issues |
40 | -gem 'octokit' | |
45 | +gem 'octokit', '~> 1.18' | |
41 | 46 | # Gitlab |
42 | 47 | gem 'gitlab', :git => 'https://github.com/NARKOZ/gitlab.git' |
43 | 48 | ... | ... |
Gemfile.lock
... | ... | @@ -6,18 +6,18 @@ GIT |
6 | 6 | httparty |
7 | 7 | |
8 | 8 | GEM |
9 | - remote: http://rubygems.org/ | |
9 | + remote: https://rubygems.org/ | |
10 | 10 | specs: |
11 | - actionmailer (3.2.13) | |
12 | - actionpack (= 3.2.13) | |
13 | - mail (~> 2.5.3) | |
11 | + actionmailer (3.2.14) | |
12 | + actionpack (= 3.2.14) | |
13 | + mail (~> 2.5.4) | |
14 | 14 | actionmailer_inline_css (1.5.3) |
15 | 15 | actionmailer (>= 3.0.0) |
16 | 16 | nokogiri (>= 1.4.4) |
17 | 17 | premailer (>= 1.7.1) |
18 | - actionpack (3.2.13) | |
19 | - activemodel (= 3.2.13) | |
20 | - activesupport (= 3.2.13) | |
18 | + actionpack (3.2.14) | |
19 | + activemodel (= 3.2.14) | |
20 | + activesupport (= 3.2.14) | |
21 | 21 | builder (~> 3.0.0) |
22 | 22 | erubis (~> 2.7.0) |
23 | 23 | journey (~> 1.0.4) |
... | ... | @@ -25,35 +25,35 @@ GEM |
25 | 25 | rack-cache (~> 1.2) |
26 | 26 | rack-test (~> 0.6.1) |
27 | 27 | sprockets (~> 2.2.1) |
28 | - activemodel (3.2.13) | |
29 | - activesupport (= 3.2.13) | |
28 | + activemodel (3.2.14) | |
29 | + activesupport (= 3.2.14) | |
30 | 30 | builder (~> 3.0.0) |
31 | - activerecord (3.2.13) | |
32 | - activemodel (= 3.2.13) | |
33 | - activesupport (= 3.2.13) | |
31 | + activerecord (3.2.14) | |
32 | + activemodel (= 3.2.14) | |
33 | + activesupport (= 3.2.14) | |
34 | 34 | arel (~> 3.0.2) |
35 | 35 | tzinfo (~> 0.3.29) |
36 | - activeresource (3.2.13) | |
37 | - activemodel (= 3.2.13) | |
38 | - activesupport (= 3.2.13) | |
39 | - activesupport (3.2.13) | |
40 | - i18n (= 0.6.1) | |
36 | + activeresource (3.2.14) | |
37 | + activemodel (= 3.2.14) | |
38 | + activesupport (= 3.2.14) | |
39 | + activesupport (3.2.14) | |
40 | + i18n (~> 0.6, >= 0.6.4) | |
41 | 41 | multi_json (~> 1.0) |
42 | 42 | addressable (2.3.5) |
43 | - airbrake (3.1.13) | |
43 | + airbrake (3.1.14) | |
44 | 44 | builder |
45 | 45 | json |
46 | 46 | arel (3.0.2) |
47 | - bcrypt-ruby (3.1.1) | |
48 | - better_errors (0.9.0) | |
47 | + bcrypt-ruby (3.1.2) | |
48 | + better_errors (1.0.1) | |
49 | 49 | coderay (>= 1.0.0) |
50 | 50 | erubis (>= 2.6.6) |
51 | 51 | binding_of_caller (0.7.2) |
52 | 52 | debug_inspector (>= 0.0.1) |
53 | - bitbucket_rest_api (0.1.2) | |
53 | + bitbucket_rest_api (0.1.4) | |
54 | 54 | faraday (~> 0.8.1) |
55 | - faraday_middleware (~> 0.8.1) | |
56 | - hashie (~> 1.2.0) | |
55 | + faraday_middleware (~> 0.9.0) | |
56 | + hashie (~> 2.0.5) | |
57 | 57 | multi_json (~> 1.3) |
58 | 58 | nokogiri (~> 1.5.2) |
59 | 59 | simple_oauth |
... | ... | @@ -77,44 +77,42 @@ GEM |
77 | 77 | childprocess (0.3.9) |
78 | 78 | ffi (~> 1.0, >= 1.0.11) |
79 | 79 | coderay (1.0.9) |
80 | - colorize (0.5.8) | |
81 | 80 | columnize (0.3.6) |
82 | - coveralls (0.6.7) | |
83 | - colorize | |
81 | + coveralls (0.7.0) | |
84 | 82 | multi_json (~> 1.3) |
85 | 83 | rest-client |
86 | 84 | simplecov (>= 0.7) |
85 | + term-ansicolor | |
87 | 86 | thor |
88 | 87 | crack (0.4.1) |
89 | 88 | safe_yaml (~> 0.9.0) |
90 | - css_parser (1.3.4) | |
89 | + css_parser (1.3.5) | |
91 | 90 | addressable |
92 | 91 | database_cleaner (0.9.1) |
93 | 92 | debug_inspector (0.0.2) |
94 | - debugger (1.6.1) | |
93 | + debugger (1.6.2) | |
95 | 94 | columnize (>= 0.3.1) |
96 | 95 | debugger-linecache (~> 1.2.0) |
97 | 96 | debugger-ruby_core_source (~> 1.2.3) |
98 | 97 | debugger-linecache (1.2.0) |
99 | 98 | debugger-ruby_core_source (1.2.3) |
100 | - decent_exposure (2.2.1) | |
99 | + decent_exposure (2.3.0) | |
101 | 100 | devise (2.2.7) |
102 | 101 | bcrypt-ruby (~> 3.0) |
103 | 102 | orm_adapter (~> 0.1) |
104 | 103 | railties (~> 3.1) |
105 | 104 | warden (~> 1.2.1) |
106 | 105 | diff-lcs (1.2.4) |
107 | - dotenv (0.8.0) | |
106 | + dotenv (0.9.0) | |
108 | 107 | email_spec (1.5.0) |
109 | 108 | launchy (~> 2.1) |
110 | 109 | mail (~> 2.2) |
111 | 110 | erubis (2.7.0) |
112 | - execjs (1.4.0) | |
113 | - multi_json (~> 1.0) | |
111 | + execjs (2.0.1) | |
114 | 112 | fabrication (1.3.2) |
115 | 113 | faraday (0.8.8) |
116 | 114 | multipart-post (~> 1.2.0) |
117 | - faraday_middleware (0.8.8) | |
115 | + faraday_middleware (0.9.0) | |
118 | 116 | faraday (>= 0.7.4, < 0.9) |
119 | 117 | ffi (1.9.0) |
120 | 118 | flowdock (0.3.1) |
... | ... | @@ -127,10 +125,10 @@ GEM |
127 | 125 | tilt |
128 | 126 | happymapper (0.4.0) |
129 | 127 | libxml-ruby (~> 2.0) |
130 | - hashie (1.2.0) | |
128 | + hashie (2.0.5) | |
131 | 129 | highline (1.6.19) |
132 | 130 | hike (1.2.3) |
133 | - hipchat (0.11.0) | |
131 | + hipchat (0.12.0) | |
134 | 132 | httparty |
135 | 133 | hoi (0.0.6) |
136 | 134 | httparty (> 0.6.0) |
... | ... | @@ -143,7 +141,7 @@ GEM |
143 | 141 | multi_json (~> 1.0) |
144 | 142 | multi_xml (>= 0.5.2) |
145 | 143 | httpauth (0.2.0) |
146 | - i18n (0.6.1) | |
144 | + i18n (0.6.5) | |
147 | 145 | jira-ruby (0.1.2) |
148 | 146 | activesupport |
149 | 147 | oauth |
... | ... | @@ -158,7 +156,7 @@ GEM |
158 | 156 | kaminari (0.14.1) |
159 | 157 | actionpack (>= 3.0.0) |
160 | 158 | activesupport (>= 3.0.0) |
161 | - kgio (2.8.0) | |
159 | + kgio (2.8.1) | |
162 | 160 | launchy (2.3.0) |
163 | 161 | addressable (~> 2.3) |
164 | 162 | libv8 (3.16.14.3) |
... | ... | @@ -176,12 +174,12 @@ GEM |
176 | 174 | rack-contrib |
177 | 175 | railties |
178 | 176 | method_source (0.8.2) |
179 | - mime-types (1.24) | |
180 | - mongoid (3.1.4) | |
177 | + mime-types (1.25) | |
178 | + mongoid (3.1.5) | |
181 | 179 | activemodel (~> 3.2) |
182 | 180 | moped (~> 1.4) |
183 | 181 | origin (~> 1.0) |
184 | - tzinfo (~> 0.3.22) | |
182 | + tzinfo (~> 0.3.29) | |
185 | 183 | mongoid-rspec (1.9.0) |
186 | 184 | mongoid (>= 3.0.1) |
187 | 185 | rake |
... | ... | @@ -192,16 +190,17 @@ GEM |
192 | 190 | rails (>= 3.2.0) |
193 | 191 | railties (>= 3.2.0) |
194 | 192 | moped (1.5.1) |
195 | - multi_json (1.7.9) | |
193 | + multi_json (1.8.0) | |
196 | 194 | multi_xml (0.5.5) |
197 | 195 | multipart-post (1.2.0) |
198 | 196 | net-scp (1.1.2) |
199 | 197 | net-ssh (>= 2.6.5) |
200 | 198 | net-sftp (2.1.2) |
201 | 199 | net-ssh (>= 2.6.5) |
202 | - net-ssh (2.6.8) | |
200 | + net-ssh (2.7.0) | |
203 | 201 | net-ssh-gateway (1.2.0) |
204 | 202 | net-ssh (>= 2.6.5) |
203 | + netrc (0.7.7) | |
205 | 204 | nokogiri (1.5.10) |
206 | 205 | nokogiri-happymapper (0.5.7) |
207 | 206 | nokogiri (~> 1.5) |
... | ... | @@ -212,12 +211,13 @@ GEM |
212 | 211 | jwt (~> 0.1.4) |
213 | 212 | multi_json (~> 1.0) |
214 | 213 | rack (~> 1.2) |
215 | - octokit (1.18.0) | |
214 | + octokit (1.25.0) | |
216 | 215 | addressable (~> 2.2) |
217 | 216 | faraday (~> 0.8) |
218 | - faraday_middleware (~> 0.8) | |
219 | - hashie (~> 1.2) | |
217 | + faraday_middleware (~> 0.9) | |
218 | + hashie (~> 2.0) | |
220 | 219 | multi_json (~> 1.3) |
220 | + netrc (~> 0.7.7) | |
221 | 221 | omniauth (1.1.4) |
222 | 222 | hashie (>= 1.2, < 3) |
223 | 223 | rack |
... | ... | @@ -231,7 +231,8 @@ GEM |
231 | 231 | orm_adapter (0.4.0) |
232 | 232 | oruen_redmine_client (0.0.1) |
233 | 233 | activeresource (>= 2.3.0) |
234 | - pivotal-tracker (0.5.10) | |
234 | + pivotal-tracker (0.5.12) | |
235 | + builder | |
235 | 236 | builder |
236 | 237 | crack |
237 | 238 | happymapper (>= 0.3.2) |
... | ... | @@ -239,6 +240,7 @@ GEM |
239 | 240 | nokogiri (>= 1.5.5) |
240 | 241 | nokogiri-happymapper (>= 0.5.4) |
241 | 242 | rest-client (~> 1.6.0) |
243 | + rest-client (~> 1.6.0) | |
242 | 244 | pjax_rails (0.3.4) |
243 | 245 | jquery-rails |
244 | 246 | polyglot (0.3.3) |
... | ... | @@ -262,27 +264,27 @@ GEM |
262 | 264 | rack (>= 0.9.1) |
263 | 265 | rack-ssl (1.3.3) |
264 | 266 | rack |
265 | - rack-ssl-enforcer (0.2.5) | |
267 | + rack-ssl-enforcer (0.2.6) | |
266 | 268 | rack-test (0.6.2) |
267 | 269 | rack (>= 1.0) |
268 | - rails (3.2.13) | |
269 | - actionmailer (= 3.2.13) | |
270 | - actionpack (= 3.2.13) | |
271 | - activerecord (= 3.2.13) | |
272 | - activeresource (= 3.2.13) | |
273 | - activesupport (= 3.2.13) | |
270 | + rails (3.2.14) | |
271 | + actionmailer (= 3.2.14) | |
272 | + actionpack (= 3.2.14) | |
273 | + activerecord (= 3.2.14) | |
274 | + activeresource (= 3.2.14) | |
275 | + activesupport (= 3.2.14) | |
274 | 276 | bundler (~> 1.0) |
275 | - railties (= 3.2.13) | |
276 | - rails_autolink (1.1.0) | |
277 | + railties (= 3.2.14) | |
278 | + rails_autolink (1.1.4) | |
277 | 279 | rails (> 3.1) |
278 | - railties (3.2.13) | |
279 | - actionpack (= 3.2.13) | |
280 | - activesupport (= 3.2.13) | |
280 | + railties (3.2.14) | |
281 | + actionpack (= 3.2.14) | |
282 | + activesupport (= 3.2.14) | |
281 | 283 | rack-ssl (~> 1.3.2) |
282 | 284 | rake (>= 0.8.7) |
283 | 285 | rdoc (~> 3.4) |
284 | 286 | thor (>= 0.14.6, < 2.0) |
285 | - raindrops (0.11.0) | |
287 | + raindrops (0.12.0) | |
286 | 288 | rake (10.1.0) |
287 | 289 | rbx-require-relative (0.0.9) |
288 | 290 | rdoc (3.12.2) |
... | ... | @@ -296,7 +298,7 @@ GEM |
296 | 298 | rspec-expectations (~> 2.14.0) |
297 | 299 | rspec-mocks (~> 2.14.0) |
298 | 300 | rspec-core (2.14.5) |
299 | - rspec-expectations (2.14.2) | |
301 | + rspec-expectations (2.14.3) | |
300 | 302 | diff-lcs (>= 1.1.3, < 2.0) |
301 | 303 | rspec-mocks (2.14.3) |
302 | 304 | rspec-rails (2.14.0) |
... | ... | @@ -317,11 +319,11 @@ GEM |
317 | 319 | rushover (0.3.0) |
318 | 320 | json |
319 | 321 | rest-client |
320 | - safe_yaml (0.9.5) | |
321 | - selenium-webdriver (2.35.0) | |
322 | + safe_yaml (0.9.7) | |
323 | + selenium-webdriver (2.35.1) | |
322 | 324 | childprocess (>= 0.2.5) |
323 | 325 | multi_json (~> 1.0) |
324 | - rubyzip | |
326 | + rubyzip (< 1.0.0) | |
325 | 327 | websocket (~> 1.0.4) |
326 | 328 | simple_oauth (0.2.0) |
327 | 329 | simplecov (0.7.1) |
... | ... | @@ -338,27 +340,30 @@ GEM |
338 | 340 | actionpack (~> 3.0) |
339 | 341 | activemodel (~> 3.0) |
340 | 342 | railties (~> 3.0) |
341 | - taskmapper (0.8.0) | |
343 | + taskmapper (0.8.1) | |
342 | 344 | activeresource (~> 3.0) |
343 | 345 | activesupport (~> 3.0) |
344 | - hashie (~> 1.2) | |
346 | + hashie (~> 2.0) | |
345 | 347 | taskmapper-unfuddle (0.7.0) |
346 | 348 | addressable (~> 2.2) |
347 | 349 | taskmapper (~> 0.8) |
350 | + term-ansicolor (1.2.2) | |
351 | + tins (~> 0.8) | |
348 | 352 | therubyracer (0.12.0) |
349 | 353 | libv8 (~> 3.16.14.0) |
350 | 354 | ref |
351 | 355 | thor (0.18.1) |
352 | 356 | tilt (1.4.1) |
353 | 357 | timecop (0.6.1) |
358 | + tins (0.10.0) | |
354 | 359 | treetop (1.4.15) |
355 | 360 | polyglot |
356 | 361 | polyglot (>= 0.3.1) |
357 | - turbo-sprockets-rails3 (0.3.9) | |
362 | + turbo-sprockets-rails3 (0.3.10) | |
358 | 363 | railties (> 3.2.8, < 4.0.0) |
359 | 364 | sprockets (>= 2.0.0) |
360 | 365 | tzinfo (0.3.37) |
361 | - uglifier (2.1.2) | |
366 | + uglifier (2.2.1) | |
362 | 367 | execjs (>= 0.3.0) |
363 | 368 | multi_json (~> 1.0, >= 1.0.2) |
364 | 369 | underscore-rails (1.5.1) |
... | ... | @@ -366,7 +371,7 @@ GEM |
366 | 371 | kgio (~> 2.6) |
367 | 372 | rack |
368 | 373 | raindrops (~> 0.7) |
369 | - useragent (0.6.0) | |
374 | + useragent (0.7.0) | |
370 | 375 | warden (1.2.3) |
371 | 376 | rack (>= 1.0) |
372 | 377 | webmock (1.13.0) |
... | ... | @@ -382,7 +387,9 @@ PLATFORMS |
382 | 387 | ruby |
383 | 388 | |
384 | 389 | DEPENDENCIES |
390 | + actionmailer (~> 3.2.14) | |
385 | 391 | actionmailer_inline_css |
392 | + actionpack (~> 3.2.14) | |
386 | 393 | airbrake |
387 | 394 | better_errors |
388 | 395 | binding_of_caller |
... | ... | @@ -394,7 +401,7 @@ DEPENDENCIES |
394 | 401 | database_cleaner (~> 0.9.0) |
395 | 402 | debugger |
396 | 403 | decent_exposure |
397 | - devise | |
404 | + devise (~> 2.2.1) | |
398 | 405 | email_spec |
399 | 406 | execjs |
400 | 407 | fabrication (~> 1.3.0) |
... | ... | @@ -413,10 +420,10 @@ DEPENDENCIES |
413 | 420 | launchy |
414 | 421 | lighthouse-api |
415 | 422 | meta_request |
416 | - mongoid (~> 3.1.4) | |
423 | + mongoid | |
417 | 424 | mongoid-rspec |
418 | - mongoid_rails_migrations (~> 1.0.1) | |
419 | - octokit | |
425 | + mongoid_rails_migrations | |
426 | + octokit (~> 1.18) | |
420 | 427 | omniauth-github |
421 | 428 | oruen_redmine_client |
422 | 429 | pivotal-tracker |
... | ... | @@ -426,8 +433,8 @@ DEPENDENCIES |
426 | 433 | quiet_assets |
427 | 434 | rack-ssl |
428 | 435 | rack-ssl-enforcer |
429 | - rails (~> 3.2.13) | |
430 | 436 | rails_autolink |
437 | + railties (~> 3.2.14) | |
431 | 438 | ri_cal |
432 | 439 | rspec-rails (~> 2.6) |
433 | 440 | ruby-debug | ... | ... |
app/models/issue_trackers/github_issues_tracker.rb
... | ... | @@ -35,7 +35,11 @@ if defined? Octokit |
35 | 35 | end |
36 | 36 | |
37 | 37 | begin |
38 | - issue = client.create_issue(project_id, issue_title(problem), body_template.result(binding).unpack('C*').pack('U*')) | |
38 | + issue = client.create_issue( | |
39 | + project_id, | |
40 | + issue_title(problem), | |
41 | + body_template.result(binding).unpack('C*').pack('U*') | |
42 | + ) | |
39 | 43 | problem.update_attributes( |
40 | 44 | :issue_link => issue.html_url, |
41 | 45 | :issue_type => Label | ... | ... |
spec/models/error_report_spec.rb
... | ... | @@ -2,6 +2,7 @@ require 'spec_helper' |
2 | 2 | require 'airbrake/version' |
3 | 3 | require 'airbrake/backtrace' |
4 | 4 | require 'airbrake/notice' |
5 | +require 'airbrake/utils/params_cleaner' | |
5 | 6 | |
6 | 7 | # MonkeyPatch to instanciate a Airbrake::Notice without configure |
7 | 8 | # Airbrake |
... | ... | @@ -141,9 +142,9 @@ describe ErrorReport do |
141 | 142 | |
142 | 143 | it 'find the correct err for the notice' do |
143 | 144 | err = Fabricate(:err, :problem => Fabricate(:problem, :resolved => true)) |
144 | - | |
145 | + | |
145 | 146 | ErrorReport.any_instance.stub(:fingerprint).and_return(err.fingerprint) |
146 | - | |
147 | + | |
147 | 148 | expect { |
148 | 149 | error_report.generate_notice! |
149 | 150 | }.to change { | ... | ... |
spec/models/issue_trackers/github_issues_tracker_spec.rb
... | ... | @@ -25,8 +25,14 @@ describe IssueTrackers::GithubIssuesTracker do |
25 | 25 | } |
26 | 26 | EOF |
27 | 27 | |
28 | - stub_request(:post, "https://#{tracker.username}:#{tracker.password}@api.github.com/repos/#{repo}/issues"). | |
29 | - to_return(:status => 201, :headers => {'Location' => @issue_link}, :body => body ) | |
28 | + stub_request(:post, | |
29 | + "https://#{tracker.username}:#{tracker.password}@api.github.com/repos/#{repo}/issues"). | |
30 | + to_return(:status => 201, | |
31 | + :headers => { | |
32 | + 'Location' => @issue_link, | |
33 | + 'Content-Type' => 'application/json', | |
34 | + }, | |
35 | + :body => body ) | |
30 | 36 | |
31 | 37 | problem.app.issue_tracker.create_issue(problem) |
32 | 38 | problem.reload | ... | ... |