0

我使用 Symfony2 BehatBundle,version=v1.0.0 并且我想更改主要功能上下文文件的名称。现在,当我使用命令运行 behat 时:

app/console --env=test behat @NameOfMyBundle

使用文件 src/NameOfMyBundle/Features/Context/ FeatureContext.php

我想使用自定义主要功能文件,例如 src/NameOfMyBundle/Features/Context/ MyCustomContext.php但我不知道如何。根据behat 文档

按照惯例,上下文类应该称为 FeatureContext,但这可以通过 cli 配置轻松更改。

但是,找不到此配置选项。我试过类似的东西:

app/console --env=test behat @NameOfMyBundle --context "MyCustomContext"

但它失败了。

有谁知道如何更改这个主要功能上下文文件(最好使用 cli)?

谢谢!

4

1 回答 1

1

可以在配置文件中更改上下文类:http: //docs.behat.org/guides/7.config.html#context

环境变量也可以使用:http ://docs.behat.org/guides/7.config.html#environment-variable

捆绑包不再维护。改用扩展名:http: //docs.behat.org/en/latest/cookbooks/1.symfony2_integration.html#installing-and-enabling-symfony2-extension

于 2013-10-10T21:18:13.547 回答