Skip to content

Commit 8cd4229

Browse files
committed
Use RSpec 4 pre-release
RSpec 4 will eventually be released. Since we're checking its style, why don't we use it. This will help a bit to test it out.
1 parent 3ab8924 commit 8cd4229

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

.rspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
--require spec_helper
2-
--color
32
--format documentation

Gemfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ gemspec
66

77
gem 'rack'
88
gem 'rake'
9-
gem 'rspec', '>= 3.4'
9+
%w[rspec rspec-core rspec-expectations rspec-mocks rspec-support].each do |repo|
10+
gem repo, github: "rspec/#{repo}", branch: '4-0-dev'
11+
end
1012
gem 'rubocop-performance', '~> 1.7'
1113
gem 'rubocop-rake', '~> 0.6'
1214
gem 'yard'

spec/smoke_tests/weird_rspec_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
end
8787

8888
it_behaves_like :something
89-
it_should_behave_like :something
89+
# it_should_behave_like :something
9090

9191
it_behaves_like :something do
9292
let(:foo) { 'bar' }

spec/spec_helper.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,7 @@ module SpecHelper
2424
config.order = :random
2525

2626
# Run focused tests with `fdescribe`, `fit`, `:focus` etc.
27-
config.filter_run focus: true
28-
config.run_all_when_everything_filtered = true
29-
30-
# Forbid RSpec from monkey patching any of our objects
31-
config.disable_monkey_patching!
27+
config.filter_run_when_matching :focus
3228

3329
# We should address configuration warnings when we upgrade
3430
config.raise_errors_for_deprecations!

0 commit comments

Comments
 (0)