A Guide to Testing Rails Applications
5. Integration Testing
Integration テスト: (複数の)コントローラ間の通信をテストすること。important work flowsをテストするのに使われる。
RailsにはIntegrationテスト用のスケルトンコード作成機能が備わっている。
% script/generate integration_test user_flows
exists test/integration/
create test/integration/user_flows_test.rb
内容は,こんな感じ。
require 'test_helper'
class UserFlowsTest < ActionController::IntegrationTest
fixtures :all
# Replace this with your real tests.
test "the truth" do
assert true
end
end
ここで,fixturesというのが出てきた。
5.1 Helpers Available for Integration Tests
どんな helper が使えるのかという内容。リンク先のテーブル参照。
ここまで読んで,その後もざっと流し読みしたが,自分の中のRailsやTDDについてのイメージがまだ浮かんでこないので,ここで実際のアプリケーションに立ち入って理解していきたいと思う。
No comments:
Post a Comment