Огурец + Rspec + Rails + Webrat, factor_girl + автотест на MacOSX ... в gem.config? - PullRequest
0 голосов
/ 22 декабря 2009

Я нашел пример использования на:

http://www.claytonlz.com/index.php/2009/04/how-to-setup-rspec-cucumber-webrat-rcov-and-autotest-on-leopard/

но я пытаюсь найти решение поместить все эти гемы в gem.config (enviroment.rb) с помощью gemcutter хранилище драгоценных камней (сейчас это предпочтительное хранилище драгоценных камней?)

Возможно, кто-то правильно настроил зависимость gem.config для:

Огурец + RSpec + Rails + Factor_Girl + Webrat ... автотест на MacOSX (с Growl)

Я хочу, чтобы все гемы были в gem.config, может быть, я многого ожидал;)

С уважением, Andrzej

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

Вы можете просто сделать следующее

sudo gem install cucumber cucumber-rails rspec rspec-rails webrat database_cleaner factory_girl faker
./script/generate rspec
./script/generate cucumber --rspec --webrat

Это установит ваш config / environment / cucumber.rb Вы можете добавить недостающие вручную, как я сделал ниже

config.gem 'database_cleaner', :lib => false, :version => '>=0.4.3' unless File.directory?(File.join(Rails.root, 'vendor/plugins/database_cleaner'))
config.gem 'webrat',           :lib => false, :version => '>=0.6.0' unless File.directory?(File.join(Rails.root, 'vendor/plugins/webrat'))
config.gem 'rspec-rails',      :lib => 'spec/rails', :version => '>=1.3.2' unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec-rails'))
config.gem 'rspec',            :lib => 'spec', :version => '>=1.3.0' unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec'))
config.gem 'cucumber'
config.gem 'cucumber-rails',   :lib => 'cucumber/rails', :version => '>=0.2.4' unless File.directory?(File.join(Rails.root, 'vendor/plugins/cucumber-rails'))
config.gem "faker"
config.gem "factory_girl"
0 голосов
/ 22 декабря 2009

Просто добавьте :source => "http://gemcutter.org" к каждой строке config.gem. Я не уверен, что все драгоценные камни уже есть на Gemcutter!

...