Как я могу отладить функцию электронной почты?


Я использую модуль flag_friend и хочу настроить электронное письмо, отправляемое после запроса на добавление в друзья.

Как лучше всего разработать код для подобных функций электронной почты, когда вы не можете просто перезагрузить страницу, чтобы увидеть свои изменения?

Мне пришлось бы вернуться, удалить запрос на добавление в друзья и создать новый запрос, чтобы запустить следующее электронное письмо, а затем дождаться его получения.

 1
Author: uwe, 2011-10-27

1 answers

Вы могли бы написать автоматический тест с помощью SimpleTest.

Требуется довольно много первоначальных усилий, но как только они у вас появятся, повторный запуск теста займет несколько секунд.

Simpletest также автоматически перехватывает отправленные письма, и затем вы можете получить их непосредственно в тесте с помощью $this->drupalGetMails().

См., например, Как написать автоматические тесты для сайта Drupal?

 3
Author: Berdir, 2017-04-13 12:47:02