testing/environments/cucumber_env.rb
ENV['CUKE_SLICER_SIMPLECOV_COMMAND_NAME'] ||= 'cucumber_tests'
require 'simplecov'
require_relative 'common_env'
require_relative '../cucumber/step_definitions/action_steps'
require_relative '../cucumber/step_definitions/setup_steps'
require_relative '../cucumber/step_definitions/verification_steps'
def process_filter(filter)
filter.sub!('path/to', @default_file_directory)
filter =~ %r{^/.+/$} ? Regexp.new(filter.slice(1..-2)) : filter
end
Before do
@default_file_directory = CukeSlicer::FileHelper.create_directory
@default_feature_file_name = 'unnamed_feature.feature'
end
at_exit do
CukeSlicer::FileHelper.created_directories.each do |dir_path|
FileUtils.remove_entry(dir_path, true)
end
end