コード例 #1
0
 /**
  * @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'));
 }
コード例 #2
0
 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'));
 }
コード例 #3
0
ファイル: SelectorsHandlerTest.php プロジェクト: robo47/Mink
 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');
 }