remove cucumber completely
This commit is contained in:
		
							parent
							
								
									b58155113b
								
							
						
					
					
						commit
						ae9689f8ff
					
				
							
								
								
									
										2
									
								
								Gemfile
								
								
								
								
							
							
						
						
									
										2
									
								
								Gemfile
								
								
								
								
							| 
						 | 
				
			
			@ -119,7 +119,6 @@ group :development, :test do
 | 
			
		|||
 | 
			
		||||
  # Guard
 | 
			
		||||
  gem 'guard-rspec'
 | 
			
		||||
  gem 'guard-cucumber'
 | 
			
		||||
 | 
			
		||||
  # Notification
 | 
			
		||||
  gem 'rb-fsevent', :require => darwin_only('rb-fsevent')
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +127,6 @@ group :development, :test do
 | 
			
		|||
end
 | 
			
		||||
 | 
			
		||||
group :test do
 | 
			
		||||
  gem 'cucumber-rails', :require => false
 | 
			
		||||
  gem "simplecov", :require => false
 | 
			
		||||
  gem "shoulda-matchers"
 | 
			
		||||
  gem 'email_spec'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										16
									
								
								Gemfile.lock
								
								
								
								
							
							
						
						
									
										16
									
								
								Gemfile.lock
								
								
								
								
							| 
						 | 
				
			
			@ -134,15 +134,6 @@ GEM
 | 
			
		|||
    colored (1.2)
 | 
			
		||||
    colorize (0.5.8)
 | 
			
		||||
    crack (0.3.1)
 | 
			
		||||
    cucumber (1.2.1)
 | 
			
		||||
      builder (>= 2.1.2)
 | 
			
		||||
      diff-lcs (>= 1.1.3)
 | 
			
		||||
      gherkin (~> 2.11.0)
 | 
			
		||||
      json (>= 1.4.6)
 | 
			
		||||
    cucumber-rails (1.3.0)
 | 
			
		||||
      capybara (>= 1.1.2)
 | 
			
		||||
      cucumber (>= 1.1.8)
 | 
			
		||||
      nokogiri (>= 1.5.0)
 | 
			
		||||
    daemons (1.1.8)
 | 
			
		||||
    database_cleaner (0.8.0)
 | 
			
		||||
    devise (2.1.2)
 | 
			
		||||
| 
						 | 
				
			
			@ -171,8 +162,6 @@ GEM
 | 
			
		|||
    ffi (1.0.11)
 | 
			
		||||
    foreman (0.47.0)
 | 
			
		||||
      thor (>= 0.13.6)
 | 
			
		||||
    gherkin (2.11.0)
 | 
			
		||||
      json (>= 1.4.6)
 | 
			
		||||
    gherkin-ruby (0.2.1)
 | 
			
		||||
    git (1.2.5)
 | 
			
		||||
    github-markup (0.7.4)
 | 
			
		||||
| 
						 | 
				
			
			@ -187,9 +176,6 @@ GEM
 | 
			
		|||
    guard (1.3.2)
 | 
			
		||||
      listen (>= 0.4.2)
 | 
			
		||||
      thor (>= 0.14.6)
 | 
			
		||||
    guard-cucumber (1.2.0)
 | 
			
		||||
      cucumber (>= 1.2.0)
 | 
			
		||||
      guard (>= 1.1.0)
 | 
			
		||||
    guard-rspec (1.2.1)
 | 
			
		||||
      guard (>= 1.1)
 | 
			
		||||
    haml (3.1.6)
 | 
			
		||||
| 
						 | 
				
			
			@ -403,7 +389,6 @@ DEPENDENCIES
 | 
			
		|||
  chosen-rails
 | 
			
		||||
  coffee-rails (= 3.2.2)
 | 
			
		||||
  colored
 | 
			
		||||
  cucumber-rails
 | 
			
		||||
  database_cleaner
 | 
			
		||||
  devise (~> 2.1.0)
 | 
			
		||||
  draper
 | 
			
		||||
| 
						 | 
				
			
			@ -419,7 +404,6 @@ DEPENDENCIES
 | 
			
		|||
  grape (~> 0.2.1)
 | 
			
		||||
  grit!
 | 
			
		||||
  growl
 | 
			
		||||
  guard-cucumber
 | 
			
		||||
  guard-rspec
 | 
			
		||||
  haml-rails
 | 
			
		||||
  headless
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +0,0 @@
 | 
			
		|||
<%
 | 
			
		||||
rerun = File.file?('rerun.txt') ? IO.read('rerun.txt') : ""
 | 
			
		||||
rerun_opts = rerun.to_s.strip.empty? ? "--format #{ENV['CUCUMBER_FORMAT'] || 'progress'} features" : "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} #{rerun}"
 | 
			
		||||
std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --tags ~@wip"
 | 
			
		||||
%>
 | 
			
		||||
default: <%= std_opts %> features
 | 
			
		||||
wip: --tags @wip:3 --wip features
 | 
			
		||||
rerun: <%= rerun_opts %> --format rerun --out rerun.txt --strict --tags ~@wip
 | 
			
		||||
| 
						 | 
				
			
			@ -1,65 +0,0 @@
 | 
			
		|||
# IMPORTANT: This file is generated by cucumber-rails - edit at your own peril.
 | 
			
		||||
# It is recommended to regenerate this file in the future when you upgrade to a 
 | 
			
		||||
# newer version of cucumber-rails. Consider adding your own code to a new file 
 | 
			
		||||
# instead of editing this one. Cucumber will automatically load all features/**/*.rb
 | 
			
		||||
# files.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
unless ARGV.any? {|a| a =~ /^gems/} # Don't load anything when running the gems:* tasks
 | 
			
		||||
 | 
			
		||||
vendored_cucumber_bin = Dir["#{Rails.root}/vendor/{gems,plugins}/cucumber*/bin/cucumber"].first
 | 
			
		||||
$LOAD_PATH.unshift(File.dirname(vendored_cucumber_bin) + '/../lib') unless vendored_cucumber_bin.nil?
 | 
			
		||||
 | 
			
		||||
begin
 | 
			
		||||
  require 'cucumber/rake/task'
 | 
			
		||||
 | 
			
		||||
  namespace :cucumber do
 | 
			
		||||
    Cucumber::Rake::Task.new({:ok => 'db:test:prepare'}, 'Run features that should pass') do |t|
 | 
			
		||||
      t.binary = vendored_cucumber_bin # If nil, the gem's binary is used.
 | 
			
		||||
      t.fork = true # You may get faster startup if you set this to false
 | 
			
		||||
      t.profile = 'default'
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    Cucumber::Rake::Task.new({:wip => 'db:test:prepare'}, 'Run features that are being worked on') do |t|
 | 
			
		||||
      t.binary = vendored_cucumber_bin
 | 
			
		||||
      t.fork = true # You may get faster startup if you set this to false
 | 
			
		||||
      t.profile = 'wip'
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    Cucumber::Rake::Task.new({:rerun => 'db:test:prepare'}, 'Record failing features and run only them if any exist') do |t|
 | 
			
		||||
      t.binary = vendored_cucumber_bin
 | 
			
		||||
      t.fork = true # You may get faster startup if you set this to false
 | 
			
		||||
      t.profile = 'rerun'
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    desc 'Run all features'
 | 
			
		||||
    task :all => [:ok, :wip]
 | 
			
		||||
 | 
			
		||||
    task :statsetup do
 | 
			
		||||
      require 'rails/code_statistics'
 | 
			
		||||
      ::STATS_DIRECTORIES << %w(Cucumber\ features features) if File.exist?('features')
 | 
			
		||||
      ::CodeStatistics::TEST_TYPES << "Cucumber features" if File.exist?('features')
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
  desc 'Alias for cucumber:ok'
 | 
			
		||||
  task :cucumber => 'cucumber:ok'
 | 
			
		||||
 | 
			
		||||
  task :default => :cucumber
 | 
			
		||||
 | 
			
		||||
  task :features => :cucumber do
 | 
			
		||||
    STDERR.puts "*** The 'features' task is deprecated. See rake -T cucumber ***"
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  # In case we don't have ActiveRecord, append a no-op task that we can depend upon.
 | 
			
		||||
  task 'db:test:prepare' do
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  task :stats => 'cucumber:statsetup'
 | 
			
		||||
rescue LoadError
 | 
			
		||||
  desc 'cucumber rake task not available (cucumber not installed)'
 | 
			
		||||
  task :cucumber do
 | 
			
		||||
    abort 'Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin'
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +1,4 @@
 | 
			
		|||
namespace :gitlab do
 | 
			
		||||
  desc "GITLAB | Run both cucumber & rspec"
 | 
			
		||||
  task :test => ['cucumber', 'spec']
 | 
			
		||||
  desc "GITLAB | Run both spinach and rspec"
 | 
			
		||||
  task :test => ['spinach', 'spec']
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
task :travis do
 | 
			
		||||
  ["cucumber", "rspec spec"].each do |cmd|
 | 
			
		||||
  ["spinach", "rspec spec"].each do |cmd|
 | 
			
		||||
    puts "Starting to run #{cmd}..."
 | 
			
		||||
    system("export DISPLAY=:99.0 && bundle exec #{cmd}")
 | 
			
		||||
    raise "#{cmd} failed!" unless $?.exitstatus == 0
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +0,0 @@
 | 
			
		|||
#!/usr/bin/env ruby
 | 
			
		||||
 | 
			
		||||
vendored_cucumber_bin = Dir["#{File.dirname(__FILE__)}/../vendor/{gems,plugins}/cucumber*/bin/cucumber"].first
 | 
			
		||||
if vendored_cucumber_bin
 | 
			
		||||
  load File.expand_path(vendored_cucumber_bin)
 | 
			
		||||
else
 | 
			
		||||
  require 'rubygems' unless ENV['NO_RUBYGEMS']
 | 
			
		||||
  require 'cucumber'
 | 
			
		||||
  load Cucumber::BINARY
 | 
			
		||||
end
 | 
			
		||||
		Loading…
	
		Reference in New Issue