代码之家  ›  专栏  ›  技术社区  ›  Aviv

Laravel phpunit“伪造”请求对象和异常对象,这可能吗?

  •  2
  • Aviv  · 技术社区  · 7 年前

    我为Laravel编写了一个包,其中有一个需要两个参数的函数。第一个是包含内容类型的请求实例,第二个是异常实例(也可以是简单字符串)。

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

    我正在尝试使用PHPUnit测试包,但我不知道该如何做。我曾想过使用Guzzle,但对于这样一个简单的测试来说,它似乎太多了。

    谁能建议我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Alexey Mezenin    7 年前

    从…起 the docs :

    您不应该模拟请求外观。相反,在运行测试时,将所需的输入传递到HTTP助手方法中,例如get和post。