Behat我的定义未加载

时间:2012-09-18 13:11:38

标签: symfony behat

我已经采用了一个巨大的列表定义,我已放在我的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/

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

我错过了什么?感谢。

1 个答案:

答案 0 :(得分: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/