Sha256: 8ac7f8c737c84544084848e54436e26225226001a9c3cc6c59d25f8c10044558
Contents?: true
Size: 885 Bytes
Versions: 2
Compression:
Stored size: 885 Bytes
Contents
# Sets up the Merb environment for Cucumber (thanks to krzys and roman) require "rubygems" require "merb-core" require 'spec/expectations' require "merb_cucumber/world/<%= session_type %>" <% if orm == :datamapper -%> require "merb_cucumber/helpers/datamapper" <% elsif orm == :activerecord -%> require "merb_cucumber/helpers/activerecord" <% end -%> # Recursively Load all steps defined within features/**/*_steps.rb Dir["#{Merb.root}" / "features" / "**" / "*_steps.rb"].each { |f| require f } # Uncomment if you want transactional fixtures # Merb::Test::World::Base.use_transactional_fixtures # Quick fix for post features running Rspec error, see # http://gist.github.com/37930 def Spec.run? ; true; end Merb.start_environment(:testing => true, :adapter => 'runner', :environment => ENV['MERB_ENV'] || 'test') <% if orm == :datamapper -%> DataMapper.auto_migrate! <% end -%>
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
merb_cucumber-0.6.1 | lib/generators/cucumber/templates/features/support/env.rb |
dr-merb_cucumber-0.6 | lib/generators/cucumber/templates/features/support/env.rb |