Raylarımda api birçok ilişkiye sahip birden fazla model var ve bunların her birini ayarlamayan bir şeyi kaçırmadığımı test etmenin bir yolunu istiyorum. Minitest'teki bir ilişkinin doğru kurulduğunu test etmenin en iyi yolu nedir? Görmek istediğim, makbuzun çok fazla satış yapabilmesi.Bir çok ilişki çalışmayı test edin
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
Teşekkür Steve daha derinlere bak. Yine de bu projeye mücevher dosyaları eklememekle sınırlı olabilirim. Daha manuel bir yaklaşıma ihtiyaç olabilir ama bu testin güzel gözüktüğünü kabul ediyorum. –