CourseAssignToIprServiceTest
Данный тест-кейс проверяет логику назначения онлайн-курса в карточку развития (IPR) через сервис компонента courses.selector.
Наследуется от IntegrationTestCase.
Содержит тесты:
- testAssignOnlyCourseCreatesIprAndCourseAction
- Тест проверяет сценарий, когда назначается только курс (без тестов). В рамках транзакции создаётся курс, далее выполняется
назначение курса пользователю. Ожидается, что при отсутствии карточки развития она будет создана, а в IPR появится action типа
course, соответствующий назначенному курсу. - testAssignCourseWithTestsCreatesTestAndCourseActions
- Тест проверяет сценарий, когда курс назначается вместе с привязанными тестами. В рамках транзакции создаётся курс и тест для
курса, затем выполняется назначение. Ожидается, что в IPR появятся actions для курса (typeXmlId course) и для теста
(typeXmlId test).
Предыдущая
Следующая