Skip to content

Commit 337bf0f

Browse files
authored
Merge pull request #4 from BernhardWebstudio/master
Upgrade dependencies, including phpunit
2 parents f010423 + cd071b2 commit 337bf0f

9 files changed

+18
-14
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
/composer.lock
33
/bin/*
44
/vendor/*
5+
6+
.phpunit.result.cache

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
"require": {
2525
"php": "^7.1.3",
2626
"ext-curl": "*",
27-
"jms/serializer": "^1.0",
27+
"jms/serializer": "^1.0|^2.0|^3.0",
2828
"symfony/event-dispatcher": "^2.3|^3.0|^4.0",
2929
"symfony/yaml": "^2.3|^3.0|^4.0",
3030
"guzzlehttp/guzzle": "^6.0",
3131
"doctrine/collections": "^1.2"
3232
},
3333
"require-dev": {
34-
"phpunit/phpunit": "^7.0",
34+
"phpunit/phpunit": "^7.0|^8.0",
3535
"mockery/mockery": "^1.0",
3636
"symfony/var-dumper": "^2.3|^3.0|^4.0"
3737
},

tests/Tests/Model/AbstractModelTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ abstract class AbstractModelTest extends \PHPUnit\Framework\TestCase
3131
/**
3232
* @inheritdoc
3333
*/
34-
protected function setUp()
34+
protected function setUp(): void
3535
{
3636
$metaDir = __DIR__ . '/../../../src/Resources/config/serializer';
3737
$this->serializer = SerializerBuilder::create()->addMetadataDir($metaDir)->build();

tests/Tests/Payload/AbstractPayloadResponseTestCase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ abstract class AbstractPayloadResponseTestCase extends \PHPUnit\Framework\TestCa
2727
*/
2828
private $serializer;
2929

30-
protected function setUp()
30+
protected function setUp(): void
3131
{
3232
$this->serializer = new PayloadResponseSerializer();
3333
}

tests/Tests/Payload/AbstractPayloadTestCase.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ abstract class AbstractPayloadTestCase extends \PHPUnit\Framework\TestCase
2424
*/
2525
private $payloadSerializer;
2626

27-
protected function setUp()
27+
protected function setUp(): void
2828
{
2929
$this->payloadSerializer = new PayloadSerializer();
3030
}
@@ -36,7 +36,7 @@ public function it_can_be_serialized()
3636
{
3737
$payload = $this->createPayload();
3838

39-
$this->assertInternalType('string', $payload->getMethod());
39+
$this->assertIsString($payload->getMethod());
4040
$this->assertTrue(class_exists($payload->getResponseClass()));
4141

4242
$expectedPayloadSerialized = json_encode($this->getExpectedPayloadData($payload));

tests/Tests/Payload/AbstractSearchPayloadResponseTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ abstract class AbstractSearchPayloadResponseTest extends \PHPUnit\Framework\Test
2727
*/
2828
private $serializer;
2929

30-
protected function setUp()
30+
protected function setUp(): void
3131
{
3232
$this->serializer = new PayloadResponseSerializer();
3333
}
@@ -50,7 +50,7 @@ public function it_can_be_deserialized()
5050
$this->assertEquals($responseData['ok'], $actualPayloadResponse->isOk());
5151
if (array_key_exists('error', $responseData)) {
5252
$this->assertEquals($responseData['error'], $actualPayloadResponse->getError());
53-
$this->assertInternalType('string', $actualPayloadResponse->getErrorExplanation());
53+
$this->assertIsString($actualPayloadResponse->getErrorExplanation());
5454
}
5555
$this->assertResponse($responseData, $actualPayloadResponse);
5656
}

tests/Tests/Serializer/PayloadResponseSerializerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class PayloadResponseSerializerTest extends \PHPUnit\Framework\TestCase
2424
*/
2525
private $payloadResponseSerializer;
2626

27-
protected function setUp()
27+
protected function setUp(): void
2828
{
2929
$this->payloadResponseSerializer = new PayloadResponseSerializer();
3030
}

tests/Tests/Serializer/PayloadSerializerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class PayloadSerializerTest extends \PHPUnit\Framework\TestCase
2424
*/
2525
private $payloadSerializer;
2626

27-
protected function setUp()
27+
protected function setUp(): void
2828
{
2929
$this->payloadSerializer = new PayloadSerializer();
3030
}
@@ -39,7 +39,7 @@ public function it_can_be_serialized()
3939

4040
$serializedPayload = $this->payloadSerializer->serialize($payload);
4141

42-
$this->assertInternalType('array', $serializedPayload);
42+
$this->assertIsArray($serializedPayload);
4343
$this->assertArrayHasKey('fruit', $serializedPayload);
4444
$this->assertEquals($payload->getFruit(), $serializedPayload['fruit']);
4545
}

tests/Tests/Transport/ApiClientTest.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
use GuzzleHttp\Middleware;
2323
use GuzzleHttp\Psr7\Response;
2424
use 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

Comments
 (0)