1
我寫了一個API可以返回最新的5時事通訊和它的形象,但我堅持在寫它的rspec
測試。導航Rspec測試與載波圖像
首先,這裏是模型之間的關係。
Newsletter has_many NewsletterImages
NewsletterImage belong_to Newsletter
其次,我認爲我需要創建測試數據庫的一些數據,所以我寫了下面的rspec
文件中的代碼。
7.times do |i|
n = Newsletter.create(title: "Test#{i}", content: "TestContents#{i}")
2.times do |i|
ni = NewsletterImage.create(newsletter_id: n.id, order: i)
ni.image = File.open('xxx.png')
ni.save
end
end
那麼,我需要在非常測試中上傳文件?有沒有更好的方法來生成數據和測試?
謝謝,我有一些方向。 –
順便說一句,它應該是'title'我的通訊「'和'content」有些內容',刪除多餘的':'。 –
啊,很好!編輯。謝謝! –