SendGrid проверяет данные шаблона - PullRequest
0 голосов
/ 10 января 2020

Я перевожу некоторые почтовые сообщения в SendGrid. Я пишу юнит-тесты и у меня есть вопрос. Я нашел документацию по песочнице в https://sendgrid.com/docs/for-developers/sending-email/sandbox-mode/, поэтому я использую ее для своего тестирования. Он возвращает сообщение об ошибке, если вы забыли что-то вроде адреса to, et c.

Однако я также использую шаблонную почту, и проблема в том, что он не считает элементы шаблона требуемыми из что я могу видеть Если я скажу 3 элемента в моем шаблоне с именами {{firstName}}, {{lastName}} и {{age}}, но я отправлю данные с firstName, familyName и age, он с радостью примет их и скажет, что все хорошо, но когда я отправляю реальную почту, {{lastName}} будет заменен ничем (пустой строкой), что явно не является целью.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...