/** * @group legacy */ public function testBcLayer() { $selector = $this->getMockBuilder('Behat\\Mink\\Selector\\SelectorInterface')->getMock(); $handler = new SelectorsHandler(); $handler->registerSelector('named_partial', $selector); $this->assertSame($selector, $handler->getSelector('named')); }
public function testBcLayer() { $selector = $this->getMockBuilder('Behat\\Mink\\Selector\\SelectorInterface')->getMock(); $handler = new SelectorsHandler(); $handler->registerSelector('named_partial', $selector); $this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED); $this->assertSame($selector, $handler->getSelector('named')); }
public function testSelectorToXpath() { $selector = $this->getMockBuilder('Behat\\Mink\\Selector\\SelectorInterface')->getMock(); $handler = new SelectorsHandler(); $handler->registerSelector('custom_selector', $selector); $selector->expects($this->once())->method('translateToXPath')->with($locator = 'some[locator]')->will($this->returnValue($ret = '[]some[]locator')); $this->assertEquals($ret, $handler->selectorToXpath('custom_selector', $locator)); $this->setExpectedException('InvalidArgumentException'); $handler->selectorToXpath('undefined', 'asd'); }