0

我已经把一个巨大的列表定义放在我的FeatureContext唯一的问题是当我这样做时:bin/behat -c app/config/behat.yml -dl它们没有显示在列表中

这是我的behat.yml配置:

default:
    paths:
        features: features
    context:
        parameters:
            class: BundleMyBundle\Features\Context\FeatureContext
    extensions:
        Behat\Symfony2Extension\Extension:
            kernel:
                env: test
                debug: true

        Behat\MinkExtension\Extension:
            default_session: sahi
            javascript_session: sahi
            sahi: ~
            browser_name: firefox
            base_url:   http://myapp.dev/

ContextClassitslef 是在我运行命令时生成的--init,我只是在其中添加了定义。

我错过了什么 ?谢谢。

4

1 回答 1

2

类配置完全错误:)

使用extensions > Behat\Symfony2Extension\Extension > bundle

default:
    paths:
        features: features
    extensions:
        Behat\Symfony2Extension\Extension:
            kernel:
                env: test
                debug: true
            bundle: BundleMyBundle

        Behat\MinkExtension\Extension:
            default_session: sahi
            javascript_session: sahi
            sahi: ~
            browser_name: firefox
            base_url:   http://myapp.dev/
于 2012-09-18T13:27:09.900 回答