Обычно я должен сказать любую часть кода независимо от того, что она делает, особенно если она запускается в рабочей среде, должна быть протестирована. Мне было интересно, однако, если динамическое содержимое электронной почты должно быть исключением. Это изменяется так часто и обычно является болью для правильного и полного тестирования, что я не знаю, стоит ли это. В большинстве случаев содержание модульного теста копируется/вставляется (я знаю, что это не идеальный вариант, но, тем не менее, оно происходит), поэтому на самом деле это не дает никакой реальной пользы, кроме как сказать нам, что что-то сильно взорвет, и простой единичный тест, просто пытающийся отправить электронное письмо (не проверяя копию), должен позаботиться об этом.Единичное тестирование содержимого электронной почты
Я надеялся получить некоторые мнения от других разработчиков. Дайте мне знать, что вы думаете. Единичное тестовое содержимое электронной почты или нет?
Редактировать: Чтобы уточнить, у нас уже есть отдельные тесты модуляции/интеграции для фактической отправки электронных писем, этот вопрос относится только к проверке содержимого электронной почты. В настоящее время мы тестируем только динамический контент, текст шаблона не находится в стороне от тестирования кликов.