Добрый день, сейчас пишу тест для коллбэка, который срабатывает после проведения финансовой транзакции.
но действия по созданию и проводке самой транзакции уже описаны в дургом тесты. можно даже сказать что тест транзакции полностью совпадает с частью кода теста коллбэка. т.е. один тест полностью включает в себя другой. Вопрос такой: как стоит поступить копировать тест, или как то все таки можно включить один в другой?
тесты пишу на codeception - тесты приемочные.
любая копипаста, плохо и чем ее больше тем хуже.
В реальности бизнес требования и соответственно поведение функционала будет меняться и потом вместо того что бы в одном-двух местах поправить, надо будет лезть в каждый тест. и такой рефакторинг отнимает кучу времени и сил.
Почитайте доки, там наверняка есть способы и как объединить и вынести общие моменты в одно место