私のレールapiには、1対多の関係を持つ複数のモデルがあります。それぞれの設定を忘れていないことをテストする方法が欲しいです。 Minitestで、1対多リレーションシップが正しく設定されているかどうかをテストする最良の方法は何ですか?私が見たいのは、1つの領収書がそれに多くの売り上げを持つことができるということです。1対多の関係をテストする
test 'multiple sales can have one receipt' do
sale = Sale.new
sale.receipt = 1234
sale.save
sale2 = Sale.new
sale2.receipt = 1234
sale2.save
assert_equal sale.invoice_id, sale2.invoice_id, "receipts are not the same"
end
おかげでスティーブ・I'LLそれを深く見てください。私はこのプロジェクトにgemファイルを追加しないように制限されているかもしれません。より手作業でアプローチする必要があるかもしれませんが、私はそのテストが素敵に見えることに同意します。 –