Как протестировать модель рельсов, которая принимает вложенные атрибуты с помощью Cucumber
-
10-07-2019 - |
Вопрос
Как вы тестируете модельную тему, которая принимает вложенные атрибуты для изображения?
Given /^I have topics titled (.+)$/ do |titles|
path ="#{RAILS_ROOT}/features/upload-files/"
image = File.new(path + "image.jpg")
titles.split(', ').each do |title|
Topic.create!(:title => title, :image => File.new(image) ) # this doesn't work!
end
end
Решение
Topic.create!(:title => title, :image_attributes => {:image => File.new(image) } ) # this works!
Не связан с StackOverflow