File: lib/generators/language_extension/templates/cucumber_env.rb

Code

Code

   1  # Sets up the Rails environment for Cucumber
   2  ENV["RAILS_ENV"] = "test"
   3  # Extension root
   4  extension_env = File.expand_path(File.dirname(__FILE__) + '/../../../../../config/environment')
   5  require extension_env+'.rb'
   6 
   7  Dir.glob(File.join(RADIANT_ROOT, "features", "**", "*.rb")).each {|step| require step}
   8   
   9  Cucumber::Rails::World.class_eval do
  10    include Dataset
  11    datasets_directory "#{RADIANT_ROOT}/spec/datasets"
  12    Dataset::Resolver.default = Dataset::DirectoryResolver.new("#{RADIANT_ROOT}/spec/datasets", File.dirname(__FILE__) + '/../../spec/datasets', File.dirname(__FILE__) + '/../datasets')
  13    self.datasets_database_dump_path = "#{Rails.root}/tmp/dataset"
  14    
  15    # dataset :<%= file_name %>
  16  en