配置问题在behat

时间:2016-03-14 17:15:26

标签: symfony behat

我使用的是behat v3.0.15,我想把我的功能放在./app/features reposistory中。

正如我在文档http://docs.behat.org/en/v3.0/guides/6.profiles.html#custom-autoloading中所读到的,我所要做的就是在我的behat.yml文件中添加这些行

 # behat.yml

 default:
     autoload:
         '': %paths.base%/app/features/bootstrap

可悲的是,它不起作用

当我尝试使用此命令./bin/behat --config ./app/config/behat.yml --init初始化时,程序会在config文件夹下创建一个features文件夹。

那我该怎么办?

2 个答案:

答案 0 :(得分:2)

您已配置自动加载器。功能的位置在paths section中配置。

IInterface

pathsautoloader的配置记录在不同的页面上,因此令人困惑。 Behat 2.5 documentation好一点(但是yaml结构不同)。

示例取自feature test for custom paths

答案 1 :(得分:0)

这是您定义自定义php featureContext文件的方法:

自动加载:     '':%paths.base%/ features / bootstrap   套房:     默认:       背景:          -