Commit 6fc45cfb46eea3796ecf8094f3f7a31160a23447

Authored by Antonio Terceiro
1 parent 3d6e34d5

ActionItem1240: setting up the environment

config/database.yml.dist
... ... @@ -33,3 +33,6 @@ production:
33 33 username: root
34 34 password:
35 35 host: localhost
  36 +
  37 +cucumber:
  38 + <<: *TEST
... ...
config/database.yml.sqlite3
... ... @@ -9,3 +9,6 @@ test:
9 9 production:
10 10 adapter: sqlite3
11 11 database: db/production.db
  12 +
  13 +cucumber:
  14 + <<: *TEST
... ...
config/environments/cucumber.rb
... ... @@ -17,5 +17,5 @@ config.action_mailer.delivery_method = :test
17 17  
18 18 config.gem "cucumber", :lib => false, :version => ">=0.3.11" unless File.directory?(File.join(Rails.root, 'vendor/plugins/cucumber'))
19 19 config.gem "webrat", :lib => false, :version => ">=0.4.4" unless File.directory?(File.join(Rails.root, 'vendor/plugins/webrat'))
20   -config.gem "rspec", :lib => false, :version => ">=1.2.6" unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec'))
  20 +config.gem "rspec", :lib => 'spec', :version => ">=1.2.6" unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec'))
21 21 config.gem "rspec-rails", :lib => 'spec/rails', :version => ">=1.2.6" unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec-rails'))
... ...
features/support/env.rb
... ... @@ -22,3 +22,9 @@ end
22 22  
23 23 require 'cucumber/rails/rspec'
24 24 require 'webrat/core/matchers'
  25 +
  26 +# set the very basic fixtures for Noosfero
  27 +Fixtures.reset_cache
  28 +fixtures_folder = File.join(RAILS_ROOT, 'test', 'fixtures')
  29 +fixtures = ['environments', 'roles']
  30 +Fixtures.create_fixtures(fixtures_folder, fixtures)
... ...