PositionsDetailEditComponentTest

Данный тест-кейс проверяет работу компонента ithive:positions.detail.edit. Наследуется от IntegrationTestCase

PositionsDetailEditComponentTest

Содержит тесты:

testCreatePosition
Тест проверяет сохранение новой должности компонентом. Открывается транзакция, генерируются данные (включая загрузку файла и привязки к разделам и свойствам инфоблока) и подаются в метод компонента savePositionAction(). Компонент создает должность, после чего сверяются переданные данные с сохраненными в элементе инфоблока. В случае неудачи теста - транзакция откатывается.
testUpdatePosition
Тест зависит от testCreatePosition и выполняется только после него, так как модифицирует должность им созданную. Тест проверяет обновление должности компонентом. Генерируются данные и подаются в метод компонента savePositionAction(). Компонент обновляет должность, после чего сверяются переданные данные с сохраненными в элементе инфоблока. По окончанию тестов транзакция откатывается.
Предыдущая
Следующая