Skip to content

Commit

Permalink
Ensure exception is raised with non existent socket
Browse files Browse the repository at this point in the history
  • Loading branch information
asgrim committed Dec 17, 2019
1 parent 423c047 commit 1b6aa8a
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions tests/Unit/Connector/SocketConnectorTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php

declare(strict_types=1);

namespace Scoutapm\UnitTests\Connector;

use PHPUnit\Framework\TestCase;
use Scoutapm\Connector\Exception\FailedToConnect;
use Scoutapm\Connector\SocketConnector;

/** @covers \Scoutapm\Connector\SocketConnector */
final class SocketConnectorTest extends TestCase
{
public function testExceptionIsRaisedWhenConnectingToNonExistentSocket() : void
{
$connector = new SocketConnector('/path/does/not/exist');

$this->expectException(FailedToConnect::class);
$this->expectExceptionMessage('socket_connect(): unable to connect [2]: No such file or directory');
$connector->connect();
}
}

0 comments on commit 1b6aa8a

Please sign in to comment.