私はrailstutorial.org
で作業しています。最初のテストスイートでは、setup
メソッドでインスタンス変数を設定しました。Ruby on Railsのテストスイートにセットアップ方法を使用する理由
require 'test_helper'
class StaticPagesControllerTest < ActionDispatch::IntegrationTest
def setup
@base_title = "Ruby on Rails Tutorial Sample App"
end
test "should get home" do
get static_pages_home_url
assert_response :success
assert_select "title", "Home | #{@base_title}"
end
test "should get help" do
get static_pages_help_url
assert_response :success
assert_select "title", "Help | #{@base_title}"
end
test "should get about" do
get static_pages_about_url
assert_response :success
assert_select "title", "About | #{@base_title}"
end
end
これをインスタンス変数としてまっすぐに定義するのではなく、なぜこれを行うのですか?
:
は、ここで簡単なデモです。どのインスタンス変数(毎回別のコピー)でアクセスできるインスタンス変数であるかは分かりません。 –