2222use GuzzleHttp \Middleware ;
2323use GuzzleHttp \Psr7 \Response ;
2424use Mockery as Mock ;
25+ use CL \Slack \Exception \SlackException ;
2526
2627/**
2728 * @author Cas Leentfaar <[email protected] > @@ -52,6 +53,7 @@ public function it_can_send_a_payload()
5253 new Client (['handler ' => $ handler ])
5354 );
5455
56+ $ eventsDispatched = [];
5557 $ apiClient ->addRequestListener (function (RequestEvent $ event ) use (&$ eventsDispatched , $ mockRequestData , $ self ) {
5658 $ eventsDispatched [ApiClient::EVENT_REQUEST ] = true ;
5759 $ self ->assertEquals ($ mockRequestData , $ event ->getRawPayload ());
@@ -68,7 +70,7 @@ public function it_can_send_a_payload()
6870 $ apiClient ->send ($ payload );
6971
7072 $ transaction = $ historyContainer [0 ];
71- $ requestUrl = (string ) $ transaction ['request ' ]->getUri ();
73+ $ requestUrl = (string )$ transaction ['request ' ]->getUri ();
7274 $ requestContentType = $ transaction ['request ' ]->getHeader ('content-type ' )[0 ];
7375 parse_str ($ transaction ['request ' ]->getBody (), $ requestBody );
7476 $ responseBody = json_decode ($ transaction ['response ' ]->getBody (), true );
@@ -85,11 +87,11 @@ public function it_can_send_a_payload()
8587 /**
8688 * @test
8789 *
88- * @expectedException \CL\Slack\Exception\SlackException
89- * @expectedExceptionMessage You must supply a token to send a payload, since you did not provide one during construction
9090 */
9191 public function it_can_not_send_a_payload_without_a_token ()
9292 {
93+ $ this ->expectException (SlackException::class);
94+ $ this ->expectExceptionMessage ("You must supply a token to send a payload, since you did not provide one during construction " );
9395 /* @var PayloadInterface|Mock\MockInterface $mockPayload */
9496 $ mockPayload = Mock::mock (PayloadInterface::class);
9597
0 commit comments