测试是否在Laravel中调用webhook路由
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试是否在Laravel中调用webhook路由相关的知识,希望对你有一定的参考价值。
我开发了一个package,它创建了一个侦听SNS webhooks的路径,我想添加一些测试以确保它正常工作。
我坚持能够检测在运行测试套件时是否调用了特定路径(webhook接收器)。
Laravel文档描述了如何通过qazxswpoi进行test your own routes,但webhook情况因外部服务请求而异。
$this->get('/')
被问到类似但不同之处在于问题是关于通过Guzzle调用路线。
答案
您必须假设数据将由SNS发送。理想情况下,您的实施逻辑会在“SNS”命中您的路线时启动。
以上是关于测试是否在Laravel中调用webhook路由的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 没有收到 paypal webhook 事件
在 Laravel 测试用例中模拟一个 http 请求并解析路由参数
在 PHPUnit 中调用路由时如何在 Laravel 8 中模拟 Eloquent 模型
在 Laravel 5 中,如何禁用特定路由的 VerifycsrfToken 中间件?