2009-06-24 6 views
0

Как вы тестируете модель Тема, которая принимает вложенные атрибуты для изображения?Как проверить модель рельсов, которая принимает вложенные атрибуты с помощью Cucumber

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 

ответ

4
Topic.create!(:title => title, :image_attributes => {:image => File.new(image) }) # this works!