第12章の途中まで済んだ。
自動生成されるユニットテストのスクリプトが、本の説明からは少し変化しているようだ。setup()メソッドが定義されていない。
Productモデルについては説明通りに動いたが、Cartモデルについては説明どおりには動かなかった。fixtureで登録したProductデータが、登録した名前のインスタンス変数(@version_control_bookなど)では参照できない。仕方がないので、
def setup
@version_control_book = Product.find(1)
...
end
のようにして自分でセットした。