Учтите, что у меня есть конечная точка API http://localhost/add-page-view. Когда мы отправляем почтовый запрос с данными {url: "google.com"}
, он будет отправлен в очередь сообщений, а затем будет добавлен подписчиком очереди в БД.
Мне нужно написать контрольный пример, который будет отправлять запрос на отправку в эту конечную точку, а затем проверить, был ли "google.com"
вставлен в БД.Поскольку он вставляется через очередь сообщений, мы не уверены, вставлен он или нет.
Один из способов - отправить данные в конечную точку через 2 секунды, проверить, были ли они вставлены
Но, это не похоже на хорошее решение
Примечание: это интеграционный тест, а не модульный тест