1a455f3d5c
1. Add support for `RAILS5=1|true` for the `bin/spinach` command. 2. Synchronize used spinach versions both for rails4 and rails5. For rails5 it was accidently used spinach 0.10.1 instead of 0.8.10. That brought some problems on running spinach tests. Example of failure message: NoMethodError: undefined method `line' for #<Spinach::Scenario:0x000000000c86ba80> Did you mean? lines /builds/gitlab-org/gitlab-ce/features/support/env.rb:52:in `before_scenario_run'
13 lines
402 B
Ruby
Executable file
13 lines
402 B
Ruby
Executable file
#!/usr/bin/env ruby
|
|
|
|
# Remove this block when removing rails5? code.
|
|
gemfile = %w[1 true].include?(ENV["RAILS5"]) ? "Gemfile.rails5" : "Gemfile"
|
|
ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../#{gemfile}", __dir__)
|
|
|
|
begin
|
|
load File.expand_path('../spring', __FILE__)
|
|
rescue LoadError => e
|
|
raise unless e.message.include?('spring')
|
|
end
|
|
require 'bundler/setup'
|
|
load Gem.bin_path('spinach', 'spinach')
|