Sha256: 5c40931b832a78d80c46bdfff67a72e61fadbe5b8a4acf158f18a7b286e5bb5d
Contents?: true
Size: 1.24 KB
Versions: 5
Compression:
Stored size: 1.24 KB
Contents
# coding: UTF-8 require 'cucumber/rails' require "capybara/webkit" Capybara.default_driver = (ENV['DRIVER'] || :selenium).to_sym Capybara.default_selector = :css ActionController::Base.allow_rescue = false require 'daddy/cucumber/assert' require 'daddy/cucumber/capture' require 'daddy/cucumber/table' World(Daddy::Cucumber::Assert) World(Daddy::Cucumber::Capture) World(Daddy::Cucumber::Table) Dir::glob(File.dirname(__FILE__) + '/cucumber/step_definitions/*.rb').each do |file| load file end def override_method(obj, method_name, &block) klass = class <<obj; self; end klass.send(:undef_method, method_name) klass.send(:define_method, method_name, block) end AfterConfiguration do |configuration| feature_files = configuration.feature_files override_method(configuration, :feature_files) { sorted_files = feature_files.sort do |x, y| if x.start_with?('features/開発日記') and y.start_with?('features/開発日記') x <=> y elsif x.start_with?('features/仕様書') and y.start_with?('features/仕様書') x <=> y elsif x.start_with?('features/開発日記') -1 elsif y.start_with?('features/開発日記') 1 else x <=> y end end sorted_files } end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.0.8 | lib/daddy/cucumber.rb |
daddy-0.0.7 | lib/daddy/cucumber.rb |
daddy-0.0.6 | lib/daddy/cucumber.rb |
daddy-0.0.5 | lib/daddy/cucumber.rb |
daddy-0.0.4 | lib/daddy/cucumber.rb |