【问题标题】:Laravel Controller testingLaravel 控制器测试
【发布时间】:2015-03-12 02:25:40
【问题描述】:

我正在尝试测试一些 laravel 控制器,但到目前为止做得并不好。我打算使用 PHPSpec 来做到这一点。我不知道从哪里开始,我打算测试控制器的 crud 功能。我了解我如何能够做到这一点,但真的不明白如何将其转换为 PHPSpec 测试。

   public function show($id)
   {
         $temp = $this->users->find($id);

         return Response::json($this->users->find($id));
   }

例如,我将如何使用 PHPSpec 测试此方法? 它会像断言一样简单吗? 非常感谢。

【问题讨论】:

  • 您介意展示您要指定的整个班级吗?

标签: php unit-testing laravel phpspec


【解决方案1】:

我认为你不应该使用 phpspec 来测试这个。 phpspec 主要是用于设计对象 API 及其与其他对象交互的工具。为了测试控制器,您可能需要进行更集成的测试,我认为 phpunit 更适合这项任务。

【讨论】:

    猜你喜欢
    • 2016-12-30
    • 2020-08-12
    • 2018-03-09
    • 2013-05-12
    • 2019-06-19
    • 2014-09-13
    • 2021-12-11
    • 2015-06-10
    • 2016-01-31
    相关资源
    最近更新 更多