Rspec Faker has_one не виден - PullRequest
0 голосов
/ 09 марта 2010

Я пытаюсь это исправить часами ...

У меня есть это на тесте rspec контроллера:

  it "show action should render show template" do
    task = Task.make
    task.mission = Mission.make
    get :show, :id => task
    response.should render_template(:show)
  end

Но не удается отобразить представление из-за этого:

<%=h @task.mission.name %>

Я не понимаю ...: /

1 Ответ

1 голос
/ 09 марта 2010

Предлагаю сменить вам фабрики поколения:

task = Task.make(:mission => Mission.make)

Миссия ассоциации не сохраняется в задачу, потому что вы не сохраняете ее, вы можете попробовать сохранить задачу после ассоциации миссии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...