public function testTokens() { $step = new StepNode('When', 'Some "<text>" in <string>'); $step->setTokens(array('text' => 'change')); $this->assertEquals('Some "change" in <string>', $step->getText()); $this->assertEquals('Some "<text>" in <string>', $step->getCleanText()); $step->setTokens(array('text' => 'change', 'string' => 'browser')); $this->assertEquals('Some "change" in browser', $step->getText()); $this->assertEquals('Some "<text>" in <string>', $step->getCleanText()); }