In meinem Rails Api habe ich mehrere Modelle mit einer zu vielen Beziehungen und ich möchte einen Weg zu testen, dass ich nichts vermissen, die Einstellung jeder von ihnen. Was ist der beste Weg in Minitest zu testen, ob eine Eins-zu-Viele-Beziehung korrekt eingerichtet ist? Was ich sehen möchte, ist, dass eine Quittung viele Verkäufe darauf haben kann.Test eins zu viele Beziehung arbeiten
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
Dank Steve, ich werde schau dir das genauer an. Ich bin möglicherweise darauf beschränkt, diesem Projekt keine Edelsteindateien hinzuzufügen. Benötigt vielleicht einen manuellen Ansatz, aber ich stimme zu, dass dieser Test schön aussieht. –