Commit e36c32c4 authored by Rémy Coutable's avatar Rémy Coutable

Merge branch '33408-upgrade-rspec' into 'master'

Upgrade rspec-rails to 4.0.0.beta3

See merge request gitlab-org/gitlab!20375
parents 821d8fd2 35781853
...@@ -352,15 +352,10 @@ group :development, :test do ...@@ -352,15 +352,10 @@ group :development, :test do
gem 'pry-rails', '~> 0.3.4' gem 'pry-rails', '~> 0.3.4'
gem 'awesome_print', require: false gem 'awesome_print', require: false
gem 'fuubar', '~> 2.2.0'
gem 'database_cleaner', '~> 1.7.0' gem 'database_cleaner', '~> 1.7.0'
gem 'factory_bot_rails', '~> 5.1.0' gem 'factory_bot_rails', '~> 5.1.0'
gem 'rspec-rails', '~> 3.8.0' gem 'rspec-rails', '~> 4.0.0.beta3'
gem 'rspec-retry', '~> 0.6.1'
gem 'rspec_profiling', '~> 0.0.5'
gem 'rspec-set', '~> 0.1.3'
gem 'rspec-parameterized', require: false
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
gem 'minitest', '~> 5.11.0' gem 'minitest', '~> 5.11.0'
...@@ -368,10 +363,6 @@ group :development, :test do ...@@ -368,10 +363,6 @@ group :development, :test do
# Generate Fake data # Generate Fake data
gem 'ffaker', '~> 2.10' gem 'ffaker', '~> 2.10'
gem 'capybara', '~> 3.22.0'
gem 'capybara-screenshot', '~> 1.0.22'
gem 'selenium-webdriver', '~> 3.141'
gem 'spring', '~> 2.0.0' gem 'spring', '~> 2.0.0'
gem 'spring-commands-rspec', '~> 1.0.4' gem 'spring-commands-rspec', '~> 1.0.4'
...@@ -403,6 +394,16 @@ group :development, :test, :omnibus do ...@@ -403,6 +394,16 @@ group :development, :test, :omnibus do
end end
group :test do group :test do
gem 'fuubar', '~> 2.2.0'
gem 'rspec-retry', '~> 0.6.1'
gem 'rspec_profiling', '~> 0.0.5'
gem 'rspec-set', '~> 0.1.3'
gem 'rspec-parameterized', require: false
gem 'capybara', '~> 3.22.0'
gem 'capybara-screenshot', '~> 1.0.22'
gem 'selenium-webdriver', '~> 3.141'
gem 'shoulda-matchers', '~> 4.0.1', require: false gem 'shoulda-matchers', '~> 4.0.1', require: false
gem 'email_spec', '~> 2.2.0' gem 'email_spec', '~> 2.2.0'
gem 'json-schema', '~> 2.8.0' gem 'json-schema', '~> 2.8.0'
......
...@@ -881,14 +881,14 @@ GEM ...@@ -881,14 +881,14 @@ GEM
proc_to_ast proc_to_ast
rspec (>= 2.13, < 4) rspec (>= 2.13, < 4)
unparser unparser
rspec-rails (3.8.2) rspec-rails (4.0.0.beta3)
actionpack (>= 3.0) actionpack (>= 4.2)
activesupport (>= 3.0) activesupport (>= 4.2)
railties (>= 3.0) railties (>= 4.2)
rspec-core (~> 3.8.0) rspec-core (~> 3.8)
rspec-expectations (~> 3.8.0) rspec-expectations (~> 3.8)
rspec-mocks (~> 3.8.0) rspec-mocks (~> 3.8)
rspec-support (~> 3.8.0) rspec-support (~> 3.8)
rspec-retry (0.6.1) rspec-retry (0.6.1)
rspec-core (> 3.3) rspec-core (> 3.3)
rspec-set (0.1.3) rspec-set (0.1.3)
...@@ -1307,7 +1307,7 @@ DEPENDENCIES ...@@ -1307,7 +1307,7 @@ DEPENDENCIES
rouge (~> 3.11.0) rouge (~> 3.11.0)
rqrcode-rails3 (~> 0.1.7) rqrcode-rails3 (~> 0.1.7)
rspec-parameterized rspec-parameterized
rspec-rails (~> 3.8.0) rspec-rails (~> 4.0.0.beta3)
rspec-retry (~> 0.6.1) rspec-retry (~> 0.6.1)
rspec-set (~> 0.1.3) rspec-set (~> 0.1.3)
rspec_junit_formatter rspec_junit_formatter
......
...@@ -845,7 +845,7 @@ describe Repository do ...@@ -845,7 +845,7 @@ describe Repository do
end end
describe '#get_raw_changes' do describe '#get_raw_changes' do
context `with non-UTF8 bytes in paths` do context 'with non-UTF8 bytes in paths' do
let(:old_rev) { 'd0888d297eadcd7a345427915c309413b1231e65' } let(:old_rev) { 'd0888d297eadcd7a345427915c309413b1231e65' }
let(:new_rev) { '19950f03c765f7ac8723a73a0599764095f52fc0' } let(:new_rev) { '19950f03c765f7ac8723a73a0599764095f52fc0' }
let(:changes) { repository.raw_changes_between(old_rev, new_rev) } let(:changes) { repository.raw_changes_between(old_rev, new_rev) }
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
require 'spec_helper' require 'spec_helper'
describe 'projects/commits/_commit.html.haml' do describe 'projects/commits/_commit.html.haml' do
let(:template) { 'projects/commits/commit.html.haml' }
let(:project) { create(:project, :repository) } let(:project) { create(:project, :repository) }
let(:commit) { project.repository.commit(ref) } let(:commit) { project.repository.commit(ref) }
...@@ -14,7 +15,7 @@ describe 'projects/commits/_commit.html.haml' do ...@@ -14,7 +15,7 @@ describe 'projects/commits/_commit.html.haml' do
let(:ref) { GpgHelpers::SIGNED_COMMIT_SHA } let(:ref) { GpgHelpers::SIGNED_COMMIT_SHA }
it 'does not display a loading spinner for GPG status' do it 'does not display a loading spinner for GPG status' do
render partial: 'projects/commits/commit', locals: { render partial: template, locals: {
project: project, project: project,
ref: ref, ref: ref,
commit: commit commit: commit
...@@ -50,7 +51,7 @@ describe 'projects/commits/_commit.html.haml' do ...@@ -50,7 +51,7 @@ describe 'projects/commits/_commit.html.haml' do
end end
it 'does not display a ci status icon' do it 'does not display a ci status icon' do
render partial: 'projects/commits/commit', locals: { render partial: template, locals: {
project: project, project: project,
ref: ref, ref: ref,
commit: commit commit: commit
...@@ -66,7 +67,7 @@ describe 'projects/commits/_commit.html.haml' do ...@@ -66,7 +67,7 @@ describe 'projects/commits/_commit.html.haml' do
end end
it 'does display a ci status icon when pipelines are enabled' do it 'does display a ci status icon when pipelines are enabled' do
render partial: 'projects/commits/commit', locals: { render partial: template, locals: {
project: project, project: project,
ref: ref, ref: ref,
commit: commit commit: commit
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require 'spec_helper' require 'spec_helper'
describe 'projects/show' do describe 'projects/show.html.haml' do
include Devise::Test::ControllerHelpers include Devise::Test::ControllerHelpers
let(:user) { create(:admin) } let(:user) { create(:admin) }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require 'spec_helper' require 'spec_helper'
describe 'projects/tags/index' do describe 'projects/tags/index.html.haml' do
let(:project) { create(:project, :repository) } let(:project) { create(:project, :repository) }
let(:tags) { TagsFinder.new(project.repository, {}).execute } let(:tags) { TagsFinder.new(project.repository, {}).execute }
let(:git_tag) { project.repository.tags.last } let(:git_tag) { project.repository.tags.last }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment