summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-05-22 20:34:36 -0500
committerKamil Trzcinski <ayufan@ayufan.eu>2016-06-03 17:08:18 +0200
commit77f8deec2ccbde0e502ecf35e1484f2c2e4e8a54 (patch)
treebdd4f9c94e403a639cf199f5c84f88d20e7fb11b
parent8d8d2759efaba594ec010a030bed94785016e274 (diff)
downloadgitlab-ce-77f8deec2ccbde0e502ecf35e1484f2c2e4e8a54.tar.gz
Use own version of knapsack which supports spinach tests
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock4
-rwxr-xr-xRakefile2
-rw-r--r--features/support/env.rb4
-rw-r--r--spec/spec_helper.rb2
5 files changed, 8 insertions, 6 deletions
diff --git a/Gemfile b/Gemfile
index b9ae1aecb50..f4602008ecf 100644
--- a/Gemfile
+++ b/Gemfile
@@ -313,7 +313,7 @@ group :test do
gem 'webmock', '~> 1.21.0'
gem 'test_after_commit', '~> 0.4.2'
gem 'sham_rack'
- gem 'knapsack'
+ gem 'knapsack-gitlab'
end
group :production do
diff --git a/Gemfile.lock b/Gemfile.lock
index 930a0f3f8d2..c04a3b1351d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -358,7 +358,7 @@ GEM
actionpack (>= 3.0.0)
activesupport (>= 3.0.0)
kgio (2.10.0)
- knapsack (1.9.0)
+ knapsack-gitlab (1.9.0)
rake
timecop (>= 0.1.0)
launchy (2.4.3)
@@ -878,7 +878,7 @@ DEPENDENCIES
jquery-ui-rails (~> 5.0.0)
jwt
kaminari (~> 0.17.0)
- knapsack
+ knapsack-gitlab
letter_opener_web (~> 1.3.0)
licensee (~> 8.0.0)
loofah (~> 2.0.3)
diff --git a/Rakefile b/Rakefile
index 16261bf8ae2..bcfcba634d2 100755
--- a/Rakefile
+++ b/Rakefile
@@ -3,7 +3,7 @@
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require File.expand_path('../config/application', __FILE__)
-require 'knapsack'
+require 'knapsack-gitlab'
relative_url_conf = File.expand_path('../config/initializers/relative_url', __FILE__)
require relative_url_conf if File.exist?("#{relative_url_conf}.rb")
diff --git a/features/support/env.rb b/features/support/env.rb
index 5a34159ec92..b4b3e7359b4 100644
--- a/features/support/env.rb
+++ b/features/support/env.rb
@@ -11,12 +11,14 @@ ENV['RAILS_ENV'] = 'test'
require './config/environment'
require 'rspec/expectations'
require 'sidekiq/testing/inline'
-require 'knapsack'
+require 'knapsack-gitlab'
require_relative 'capybara'
require_relative 'db_cleaner'
require_relative 'rerun'
+Knapsack::Adapters::SpinachAdapter.bind
+
%w(select2_helper test_env repo_helpers).each do |f|
require Rails.root.join('spec', 'support', f)
end
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 84b9ee75f6a..f6d8dd42249 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -15,7 +15,7 @@ require 'rspec/rails'
require 'shoulda/matchers'
require 'sidekiq/testing/inline'
require 'rspec/retry'
-require 'knapsack'
+require 'knapsack-gitlab'
require_relative 'knapsack_merger'
Knapsack::Adapters::RSpecAdapter.bind