2012-09-18 3 views
0

내가 내 FeatureContext 그 유일한 문제에 넣었습니다 거대한 목록 정의를 촬영했습니다있다로드되지 않습니다 : 내가 할 때

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/ 

내가 --init 명령을 실행하고, 내가 단순히에 정의를 추가 할 때 itslef가 생성 된 ContextClass

.

나는 무엇을 놓쳤는가? 감사.

답변

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/ 
+0

그럼 난 내 Behat'ch와 Behat 마지막으로 사용한 시간이 teeshirt, 확장하지 않고 이전 버전이었다. 잘못된 구성에 대한 나쁨 ;-) Thx –

+0

사실, 이전 구성 버전에도 실수로 작성했습니다. 컨텍스트'class' 값은'context> parameters'가 아닌'context' 키 아래에 있어야합니다;) – everzet