Commit 6fc45cfb46eea3796ecf8094f3f7a31160a23447

Authored by Antonio Terceiro
1 parent 3d6e34d5

ActionItem1240: setting up the environment

config/database.yml.dist
@@ -33,3 +33,6 @@ production: @@ -33,3 +33,6 @@ production:
33 username: root 33 username: root
34 password: 34 password:
35 host: localhost 35 host: localhost
  36 +
  37 +cucumber:
  38 + <<: *TEST
config/database.yml.sqlite3
@@ -9,3 +9,6 @@ test: @@ -9,3 +9,6 @@ test:
9 production: 9 production:
10 adapter: sqlite3 10 adapter: sqlite3
11 database: db/production.db 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,5 +17,5 @@ config.action_mailer.delivery_method = :test
17 17
18 config.gem "cucumber", :lib => false, :version => ">=0.3.11" unless File.directory?(File.join(Rails.root, 'vendor/plugins/cucumber')) 18 config.gem "cucumber", :lib => false, :version => ">=0.3.11" unless File.directory?(File.join(Rails.root, 'vendor/plugins/cucumber'))
19 config.gem "webrat", :lib => false, :version => ">=0.4.4" unless File.directory?(File.join(Rails.root, 'vendor/plugins/webrat')) 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 config.gem "rspec-rails", :lib => 'spec/rails', :version => ">=1.2.6" unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec-rails')) 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,3 +22,9 @@ end
22 22
23 require 'cucumber/rails/rspec' 23 require 'cucumber/rails/rspec'
24 require 'webrat/core/matchers' 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)