Skip to content

Commit b9fa317

Browse files
sidhokayline
authored andcommitted
Update to latest Ruby, Rails, Rspec
[finishes #101418922, finishes #101418918] Signed-off-by: Molly T-M <[email protected]>
1 parent 4a58079 commit b9fa317

27 files changed

+126
-129
lines changed

.ruby-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.5
1+
2.2.2

Gemfile

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
source 'https://rubygems.org'
2-
ruby '2.1.5'
3-
gem 'rails', '4.1.0.rc1'
2+
gem 'rails', '4.1.9'
43

54
gem 'pg'
65
gem 'unicorn'
@@ -9,7 +8,7 @@ gem 'omniauth-google-oauth2'
98
gem 'github-markdown', require: 'github/markdown'
109
gem 'exceptional'
1110
gem 'protected_attributes'
12-
gem 'sass-rails'
11+
gem 'sass-rails', '4.0.3'
1312
gem 'compass-rails'
1413
gem 'coffee-rails'
1514
gem 'uglifier'
@@ -23,7 +22,7 @@ end
2322

2423
group :test, :development do
2524
gem 'minitest'
26-
gem 'rspec-rails', '2.14.0'
25+
gem 'rspec-rails', '3.0.0'
2726
gem 'shoulda-matchers'
2827
gem 'factory_girl_rails'
2928
gem 'faker'

Gemfile.lock

+64-65
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,34 @@ GIT
88
GEM
99
remote: https://rubygems.org/
1010
specs:
11-
actionmailer (4.1.0.rc1)
12-
actionpack (= 4.1.0.rc1)
13-
actionview (= 4.1.0.rc1)
14-
mail (~> 2.5.4)
15-
actionpack (4.1.0.rc1)
16-
actionview (= 4.1.0.rc1)
17-
activesupport (= 4.1.0.rc1)
11+
actionmailer (4.1.9)
12+
actionpack (= 4.1.9)
13+
actionview (= 4.1.9)
14+
mail (~> 2.5, >= 2.5.4)
15+
actionpack (4.1.9)
16+
actionview (= 4.1.9)
17+
activesupport (= 4.1.9)
1818
rack (~> 1.5.2)
1919
rack-test (~> 0.6.2)
20-
actionview (4.1.0.rc1)
21-
activesupport (= 4.1.0.rc1)
20+
actionview (4.1.9)
21+
activesupport (= 4.1.9)
2222
builder (~> 3.1)
2323
erubis (~> 2.7.0)
24-
activemodel (4.1.0.rc1)
25-
activesupport (= 4.1.0.rc1)
24+
activemodel (4.1.9)
25+
activesupport (= 4.1.9)
2626
builder (~> 3.1)
27-
activerecord (4.1.0.rc1)
28-
activemodel (= 4.1.0.rc1)
29-
activesupport (= 4.1.0.rc1)
27+
activerecord (4.1.9)
28+
activemodel (= 4.1.9)
29+
activesupport (= 4.1.9)
3030
arel (~> 5.0.0)
31-
activesupport (4.1.0.rc1)
31+
activesupport (4.1.9)
3232
i18n (~> 0.6, >= 0.6.9)
3333
json (~> 1.7, >= 1.7.7)
3434
minitest (~> 5.1)
3535
thread_safe (~> 0.1)
3636
tzinfo (~> 1.1)
3737
addressable (2.3.5)
38-
arel (5.0.0)
39-
atomic (1.1.15)
38+
arel (5.0.1.20140414130214)
4039
auto_tagger (0.2.11)
4140
capistrano (>= 2.5.3, <= 2.14.2)
4241
better_errors (2.1.1)
@@ -119,25 +118,24 @@ GEM
119118
hashie (3.4.1)
120119
highline (1.6.21)
121120
hike (1.2.3)
122-
i18n (0.6.9)
121+
i18n (0.7.0)
123122
jquery-rails (3.1.0)
124123
railties (>= 3.0, < 5.0)
125124
thor (>= 0.14, < 2.0)
126-
json (1.8.1)
125+
json (1.8.3)
127126
jwt (1.5.0)
128127
kgio (2.9.2)
129128
launchy (2.4.2)
130129
addressable (~> 2.3)
131130
letter_opener (1.2.0)
132131
launchy (~> 2.2)
133-
mail (2.5.4)
134-
mime-types (~> 1.16)
135-
treetop (~> 1.4.8)
132+
mail (2.6.3)
133+
mime-types (>= 1.16, < 3)
136134
method_source (0.8.2)
137-
mime-types (1.25.1)
135+
mime-types (2.6.1)
138136
mini_portile (0.6.0)
139-
minitest (5.3.0)
140-
multi_json (1.10.1)
137+
minitest (5.8.0)
138+
multi_json (1.11.2)
141139
multi_xml (0.5.5)
142140
multipart-post (2.0.0)
143141
net-scp (1.2.0)
@@ -165,7 +163,6 @@ GEM
165163
oauth2 (~> 1.0)
166164
omniauth (~> 1.2)
167165
pg (0.17.1)
168-
polyglot (0.3.4)
169166
protected_attributes (1.0.5)
170167
activemodel (>= 4.0.1, < 5.0)
171168
pry (0.10.1)
@@ -174,48 +171,54 @@ GEM
174171
slop (~> 3.4)
175172
pry-rails (0.3.2)
176173
pry (>= 0.9.10)
177-
rack (1.5.2)
178-
rack-test (0.6.2)
174+
rack (1.5.5)
175+
rack-test (0.6.3)
179176
rack (>= 1.0)
180-
rails (4.1.0.rc1)
181-
actionmailer (= 4.1.0.rc1)
182-
actionpack (= 4.1.0.rc1)
183-
actionview (= 4.1.0.rc1)
184-
activemodel (= 4.1.0.rc1)
185-
activerecord (= 4.1.0.rc1)
186-
activesupport (= 4.1.0.rc1)
177+
rails (4.1.9)
178+
actionmailer (= 4.1.9)
179+
actionpack (= 4.1.9)
180+
actionview (= 4.1.9)
181+
activemodel (= 4.1.9)
182+
activerecord (= 4.1.9)
183+
activesupport (= 4.1.9)
187184
bundler (>= 1.3.0, < 2.0)
188-
railties (= 4.1.0.rc1)
189-
sprockets-rails (~> 2.0.0)
185+
railties (= 4.1.9)
186+
sprockets-rails (~> 2.0)
190187
rails_12factor (0.0.3)
191188
rails_serve_static_assets
192189
rails_stdout_logging
193190
rails_serve_static_assets (0.0.2)
194191
rails_stdout_logging (0.0.3)
195-
railties (4.1.0.rc1)
196-
actionpack (= 4.1.0.rc1)
197-
activesupport (= 4.1.0.rc1)
192+
railties (4.1.9)
193+
actionpack (= 4.1.9)
194+
activesupport (= 4.1.9)
198195
rake (>= 0.8.7)
199196
thor (>= 0.18.1, < 2.0)
200197
raindrops (0.13.0)
201-
rake (10.1.1)
202-
rspec-core (2.14.7)
203-
rspec-expectations (2.14.5)
204-
diff-lcs (>= 1.1.3, < 2.0)
205-
rspec-mocks (2.14.6)
206-
rspec-rails (2.14.0)
198+
rake (10.4.2)
199+
rspec-core (3.0.4)
200+
rspec-support (~> 3.0.0)
201+
rspec-expectations (3.0.4)
202+
diff-lcs (>= 1.2.0, < 2.0)
203+
rspec-support (~> 3.0.0)
204+
rspec-mocks (3.0.4)
205+
rspec-support (~> 3.0.0)
206+
rspec-rails (3.0.0)
207207
actionpack (>= 3.0)
208208
activesupport (>= 3.0)
209209
railties (>= 3.0)
210-
rspec-core (~> 2.14.0)
211-
rspec-expectations (~> 2.14.0)
212-
rspec-mocks (~> 2.14.0)
210+
rspec-core (~> 3.0.0)
211+
rspec-expectations (~> 3.0.0)
212+
rspec-mocks (~> 3.0.0)
213+
rspec-support (~> 3.0.0)
214+
rspec-support (3.0.4)
213215
rubyzip (1.1.6)
214-
sass (3.2.14)
215-
sass-rails (4.0.1)
216+
sass (3.2.19)
217+
sass-rails (4.0.3)
216218
railties (>= 4.0.0, < 5.0)
217-
sass (>= 3.1.10)
218-
sprockets-rails (~> 2.0.0)
219+
sass (~> 3.2.0)
220+
sprockets (~> 2.8, <= 2.11.0)
221+
sprockets-rails (~> 2.0)
219222
selenium-webdriver (2.42.0)
220223
childprocess (>= 0.5.0)
221224
multi_json (~> 1.0)
@@ -234,19 +237,15 @@ GEM
234237
multi_json (~> 1.0)
235238
rack (~> 1.0)
236239
tilt (~> 1.1, != 1.3.0)
237-
sprockets-rails (2.0.1)
240+
sprockets-rails (2.3.2)
238241
actionpack (>= 3.0)
239242
activesupport (>= 3.0)
240-
sprockets (~> 2.8)
241-
thor (0.18.1)
242-
thread_safe (0.2.0)
243-
atomic (>= 1.1.7, < 2)
243+
sprockets (>= 2.8, < 4.0)
244+
thor (0.19.1)
245+
thread_safe (0.3.5)
244246
tilt (1.4.1)
245247
timecop (0.7.1)
246-
treetop (1.4.15)
247-
polyglot
248-
polyglot (>= 0.3.1)
249-
tzinfo (1.1.0)
248+
tzinfo (1.2.2)
250249
thread_safe (~> 0.1)
251250
uglifier (2.4.0)
252251
execjs (>= 0.3.0)
@@ -291,10 +290,10 @@ DEPENDENCIES
291290
pg
292291
protected_attributes
293292
pry-rails
294-
rails (= 4.1.0.rc1)
293+
rails (= 4.1.9)
295294
rails_12factor
296-
rspec-rails (= 2.14.0)
297-
sass-rails
295+
rspec-rails (= 3.0.0)
296+
sass-rails (= 4.0.3)
298297
selenium-webdriver
299298
shoulda-matchers
300299
timecop
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe StandupsController do
44
it "does not redirect to login if coming from an authorized ip" do
55
FactoryGirl.create(:standup, ip_addresses_string: "127.0.0.1/32")
66
allow(request).to receive(:remote_ip).and_return('127.0.0.1')
77
get :index
8-
response.should_not be_redirect
8+
expect(response.status).to eq 200
99
end
1010

1111
it "requires authentication for invalid IP" do
1212
FactoryGirl.create(:standup, ip_addresses_string: "127.0.0.1/32")
1313
allow(request).to receive(:remote_ip).and_return('')
1414
get :index
15-
response.should be_redirect
1615
expect(response).to redirect_to 'http://test.host/auth/google_oauth2'
1716
end
1817
end

spec/controllers/items_controller_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe ItemsController do
44
let(:standup) { create(:standup) }

spec/controllers/posts_controller_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe PostsController do
44
let(:standup) { create(:standup) }

spec/controllers/sessions_controller_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe SessionsController do
44
describe '#create' do

spec/controllers/standups_controller_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe StandupsController do
44
let(:standup) { create(:standup) }

spec/features/adding_a_new_face_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe "Adding new faces", js: true do
44
let!(:standup) { FactoryGirl.create(:standup, ip_addresses_string: "127.0.0.1/32") }

spec/features/items_spec.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

3-
describe "items", type: :request, js: true do
3+
describe "items", js: true do
44
let!(:standup) { FactoryGirl.create(:standup, title: 'San Francisco', subject_prefix: "[Standup][SF]", closing_message: 'Woohoo', image_urls: 'http://example.com/bar.png', image_days: ['Mon']) }
55
let!(:other_standup) { FactoryGirl.create(:standup, title: 'New York') }
66
let(:timezone) { ActiveSupport::TimeZone.new(standup.time_zone_name) }

spec/features/posts_spec.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

3-
describe "posts", type: :request do
3+
describe "posts" do
44
let!(:standup) { FactoryGirl.create(:standup, title: 'San Francisco') }
55

66
describe "archived posts" do

spec/features/publishing_spec.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

3-
describe "publishing", type: :request, js: true do
3+
describe "publishing", js: true do
44
let!(:standup) { FactoryGirl.create(:standup, title: 'Camelot', subject_prefix: "[Standup][CO]") }
55

66
before do

spec/features/standups_spec.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

3-
describe "standups", type: :request do
3+
describe "standups" do
44
before do
55
login
66
visit '/'

spec/helpers/application_helper_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe ApplicationHelper do
44
describe "#pending_post_count" do

spec/mailers/post_mailer_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe PostMailer do
44
describe 'send_to_all' do

spec/models/blog_post_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe BlogPost do
44
describe '#post_hash' do

spec/models/item_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe Item do
44
let(:item) { build_stubbed(:item) }

spec/models/kind_spec.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe Kind do
44
before do
@@ -11,4 +11,4 @@
1111
it "has a subtitle" do
1212
@kind.subtitle.should == "Things we found that were upsetting"
1313
end
14-
end
14+
end

spec/models/post_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe Post do
44
describe 'associations' do

spec/models/standup_presenter_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22
require 'fileutils'
33

44
describe StandupPresenter do

spec/models/standup_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe Standup do
44
describe 'associations' do

spec/models/wordpress_service_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'spec_helper'
1+
require 'rails_helper'
22

33
describe WordpressService do
44
describe "#send!" do

0 commit comments

Comments
 (0)