Rails 2.3.14で使用capybara
しminitest
ています。ほとんどのアプリケーションと同様に、これもサイト内で何かを行うにはログインが必要です。テスト スイートごとに 1 回ログインし、実行されるすべてのテストでそのセッションを使用できるようにしたいと考えています。それをにリファクタリングするにはどうすればよいですか?現在、私のヘルパーは次のようになっています。minitest_helper
#!/usr/bin/env ruby
ENV['RAILS_ENV'] = 'test'
require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
gem 'minitest'
gem 'capybara_minitest_spec'
require 'minitest/unit'
require 'minitest/spec'
require 'minitest/mock'
require 'minitest/autorun'
require 'capybara/rails'
require 'factory_girl'
FactoryGirl.find_definitions
class MiniTest::Spec
include FactoryGirl::Syntax::Methods
include Capybara::DSL
include ActionController::URLWriter
before(:each) do
# .. misc global setup stuff, db cleanup, etc.
end
after(:each) do
# .. more misc stuff
end
end
ありがとう。