无法在symfony上运行behat

时间:2014-06-10 09:44:42

标签: php symfony behat mink

我使用Symfony 2(最新版本)框架,我想使用behat。

我已经使用 Context / FeatureConext.php /xxx.feature 中包含了功能文件夹p>

我的behat.yml位于Symfony 2的 app / config 文件夹中 并且看起来像这样:

default:
  paths:
    features : %behat.paths.base%/../src/xxx/myBundle/features
    bootstrap: %behat.paths.features%/bootstrap
  context:
    class:  FeatureContext
  formatter:
    name: progress
  extensions:
 Behat\Symfony2Extension\Extension:
  mink_driver: true
  kernel:
    env: test
    debug: true
 Behat\MinkExtension\Extension:
  base_url: 'localhost/web/app_dev.php'
  default_session: symfony2
suites:
  test_suite: 
      type: symfony_bundle
      bundle: 'xxxMyBundleBundle'

如何准确指定功能文件夹的路径?

谢谢你。

1 个答案:

答案 0 :(得分:0)

谢谢皮埃尔的回答。

实际上,behat.yml应该在根文件夹中,但我已经读过有一种方法可以将它放在app / config文件夹中。

无论如何,把它放在根文件夹中就可以了。