具有多个套件的PHPSpec仅考虑最后一个

时间:2014-07-10 15:33:47

标签: php codeigniter unit-testing phpspec

我试图将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哪个套件将用于每个类?

0 个答案:

没有答案