0
모든 단계를 실행하기 전에 실행되도록 후크를 작성하고 있습니다. 후크 기능은 기본적으로 단계에 주어진 인수를 조작합니다. 여기 StepNode 인스턴스에는 인수가 없습니다.
내가 사용하고 코드입니다 (마지막 두 줄은 테스트를위한) :/** @BeforeStep */
public function beforeStep($event) {
$step_node = $event->getStep();
$args = $step_node->getArguments();
print_r($args);
die();
}
$step_node
이 관련된 인수의 배열 될 예정이다StepNode
$args
의 인스턴스 그 단계로.
이 단계를 테스트 할 때 인수 배열은 항상 비어 있습니다. 또한 AfterStep
후크를 사용하여 인수를 인쇄하려고 시도했지만 배열은 여전히 비어 있습니다.
나는 behat가 인수를 취하고 단계를 처리하는 방법에 관해서 뭔가를 놓치고 있습니까?