Ruby on Rails チュートリアル リスト7.16の誤訳
下記の誤訳は、既に修正されています。@yasulabさん、お忙しい中ご対応ありがとうございます。
リスト7.16の
describe "signup page" do
は、
describe "signup" do
の誤り。原文のListing 7.16.も、"signup"となっていることを確認済み。
日本語チュートリアルの通りに進めていくと、以下の箇所(リスト7.19の直前)で説明通りの挙動にならない。
@user変数が上記のように定義されれば、以下のユーザー登録のテストはパスするはずです。
$ bundle exec rspec spec/requests/user_pages_spec.rb -e "signup page"
これは、リスト7.6で定義したdescribe "signup page"だけでなく、リスト7.16のテストも呼ばれてしまうため。
同様に、リスト7.31の
describe "signup page" do
も、英語版(Listing 7.31.)では
describe "signup" do
となっているので、誤りと思われる。