class ElementExceptionTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/behat/mink/tests/Exception/ElementExceptionTest.php \Behat\Mink\Tests\Exception\ElementExceptionTest
@group legacy
Hierarchy
- class \Behat\Mink\Tests\Exception\ElementExceptionTest extends \Behat\Mink\Tests\Exception\PHPUnit_Framework_TestCase
Expanded class hierarchy of ElementExceptionTest
File
- vendor/
behat/ mink/ tests/ Exception/ ElementExceptionTest.php, line 10
Namespace
Behat\Mink\Tests\ExceptionView source
class ElementExceptionTest extends \PHPUnit_Framework_TestCase {
public function testMessage() {
$exception = new ElementException($this
->getElementMock(), new \Exception('Something went wrong'));
$expectedMessage = "Exception thrown by element XPath\nSomething went wrong";
$this
->assertEquals($expectedMessage, $exception
->getMessage());
$this
->assertEquals($expectedMessage, (string) $exception);
}
public function testElement() {
$element = $this
->getElementMock();
$exception = new ElementException($element, new \Exception('Something went wrong'));
$this
->assertSame($element, $exception
->getElement());
}
private function getElementMock() {
$mock = $this
->getMockBuilder('Behat\\Mink\\Element\\Element')
->disableOriginalConstructor()
->getMock();
$mock
->expects($this
->any())
->method('getXPath')
->will($this
->returnValue('element XPath'));
return $mock;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ElementExceptionTest:: |
private | function | ||
ElementExceptionTest:: |
public | function | ||
ElementExceptionTest:: |
public | function |