Laravel phpunit" faking"一个Request对象和一个Exception对象,有可能吗?

时间:2018-01-26 19:52:50

标签: php laravel exception-handling guzzle

我为Laravel编写了一个包含一个需要两个参数的函数的包。第一个是包含Content-Type的Request实例,第二个是Exception的实例(也可以是一个简单的字符串)。

如果请求的内容类型为JSON,则异常将以JSON编码。

我试图使用PHPUnit测试软件包,但我无法弄清楚应该怎么做。我想过使用Guzzle,但这对于这么简单的测试似乎太过分了。

有人可以建议我该怎么办?

1 个答案:

答案 0 :(得分:0)

来自the docs

  

您不应该模拟请求外观。相反,将您想要的输入传递给HTTP帮助程序方法,例如运行测试时的get和post。