Как протестировать модель рельсов, которая принимает вложенные атрибуты с помощью Cucumber - PullRequest
0 голосов
/ 24 июня 2009

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

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

1 Ответ

4 голосов
/ 24 июня 2009
Topic.create!(:title => title, :image_attributes => {:image => File.new(image) } ) # this works!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...