2

我正在尝试将 PHPSpec 与多个套件一起使用。

这是必需的,因为我的应用程序有几个不需要计算命名空间的路径(它是一个 Code Igniter 应用程序)。

我设置了phpspec.yml这样的:

suites:
    multi24_libs:
        spec_prefix: "spec\my_app\libraries"
        src_path: "../sistemas/my_app/application/libraries/"

    multi24_models:
        spec_prefix: "spec\my_app\models"
        src_path: "../sistemas/my_app/application/models/"

formatter.name: pretty

每当我运行./bin/phpspec describe Foo它时,它都会在spec/my_app/models/FooSpec.

之后,即使我将它(包括命名空间)移动到libraries文件夹,当 phpspec 尝试创建新的类文件或新方法(仍然不存在)时,它也会尝试在../sistemas/my_app/application/models/.

有没有办法告诉phpspec每个类将使用哪个套件?

4

0 回答 0