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”有些内容',删除多余的':'。 –
啊,很好!编辑。谢谢! –