У меня есть следующие модели:Смущает Factory Girl - Тестирование редактирования ассоциированной модели
Student has_many Lesson
Lesson belongs_to Student
И я хочу, чтобы проверить, что студент может редактировать урок.
Вот что я начал делать:.
Given I am logged in as a student
Какое определение шага задает объект @student от завода (смотри выше) и признаки студента в
FactoryGirl.define do
factory :student do
first_name 'student'
last_name 'last name student'
end
end
На данный момент где я застреваю. Я знаю, что могу создать фабрику для урока, что-то вроде этого:
FactoryGirl.define do
factory :lesson do
name 'maths'
level 'high school'
end
end
Но я хотел бы рассказать, что урок профессора, который подписывается в Так что мой вопрос ... Как бы я пойти. следующий шаг:
- Создать урок, связанный с подписанным в студенческих
- Редактировать урок (мне нужно знать идентификатор, чтобы посетить урок /: идентификатор страницы)