Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHPSpec测试Laravel 6?_Php_Laravel_Laravel 6_Phpspec - Fatal编程技术网

如何使用PHPSpec测试Laravel 6?

如何使用PHPSpec测试Laravel 6?,php,laravel,laravel-6,phpspec,Php,Laravel,Laravel 6,Phpspec,我已经在谷歌上搜索了一段时间,我找到了一篇文章,但这篇文章使用的软件包不支持Laravel 6,我想使用PHPSpec,但我不想使用较旧的Laravel版本 因此,我已经尝试使用我的phpspecyml配置,但我不知道如何使它更好地用于Laravel文件结构 是否有人使用Laravel 6并知道如何以正确的方式与PHPSpec集成?所以它会尽可能接近我找到的这个。谢谢 编辑 我只是更改了配置,现在是配置 phpspec.yml suites: laravel_controller_suite

我已经在谷歌上搜索了一段时间,我找到了一篇文章,但这篇文章使用的软件包不支持Laravel 6,我想使用PHPSpec,但我不想使用较旧的Laravel版本

因此,我已经尝试使用我的phpspecyml配置,但我不知道如何使它更好地用于Laravel文件结构

是否有人使用Laravel 6并知道如何以正确的方式与PHPSpec集成?所以它会尽可能接近我找到的这个。谢谢

编辑

我只是更改了配置,现在是配置

phpspec.yml

suites:
  laravel_controller_suite:
    namespace: Servers
    src_path: app/Controllers
    spec_path: spec/Controllers
    spec_prefix: spec

  laravel_model_suite:
    namespace: Servers
    src_path: app/Models
    spec_path: spec/Models
    spec_prefix: spec
但是当我执行
phpspec描述服务器/控制器/PageController

它会创建类似这样的目录

如何修复它

编辑


我的Laravel名称空间是
服务器

可能是您的解决方案吗?@SimoneRossaini您好,谢谢您的评论,但我已经尝试过了,我不确定如何使其成为Laravel 6的最佳方式,因为文件结构已更改,我也想使其具有可扩展性。