Skip to content

Commit 15277c8

Browse files
author
Jonathan Martin
authored
Merge pull request #10 from teampickr/fix/8
Update to PHP 7.2 and upgrade Guzzle for Laravel 8 compat.
2 parents ca7e498 + c80871a commit 15277c8

5 files changed

+23
-24
lines changed

.travis.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
language: php
22
php:
3-
- '7.0'
4-
- '7.1'
3+
- '7.2'
4+
- '7.3'
5+
- '7.4'
56

67
before_script: composer install
78
script: ./vendor/bin/phpunit
89

910
notifications:
1011
email:
1112
on_success: never
12-
on_failure: always
13+
on_failure: always

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
}
1111
],
1212
"require": {
13-
"php": ">7.0",
14-
"guzzlehttp/guzzle": "^6.3"
13+
"php": ">7.2",
14+
"guzzlehttp/guzzle": "^7.0.1"
1515
},
1616
"require-dev": {
17-
"phpunit/phpunit": "6.0",
18-
"vlucas/phpdotenv": "^2.4",
17+
"phpunit/phpunit": "^8.5.0",
18+
"vlucas/phpdotenv": "^5.2.0",
1919
"illuminate/support": ">5.4"
2020
},
2121
"suggest": {

tests/AbstractTestCase.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ abstract class AbstractTestCase extends TestCase
2323
*/
2424
protected $container = [];
2525

26-
protected function setUp()
26+
protected function setUp(): void
2727
{
2828
parent::setUp();
2929

3030
require __DIR__ . '/../vendor/autoload.php';
3131

3232
if (file_exists(__DIR__ . '/../.env')) {
33-
(new Dotenv(__DIR__ . '/../'))->load();
33+
(Dotenv::createImmutable('/../'))->load();
3434
}
3535

3636
$this->key = getenv('GOOGLE_MAPS_KEY');

tests/DistanceMatrixRequestTest.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public function adds_language_to_request()
2323

2424
$request = $this->container[0]['request'];
2525

26-
$this->assertContains("language=en-GB", $request->getUri()->getQuery());
26+
$this->assertStringContainsString("language=en-GB", $request->getUri()->getQuery());
2727
}
2828

2929
/** @test */
@@ -40,7 +40,7 @@ public function adds_arrival_time_to_request()
4040

4141
$request = $this->container[0]['request'];
4242

43-
$this->assertContains("arrival_time=" . $date->getTimestamp(), $request->getUri()->getQuery());
43+
$this->assertStringContainsString("arrival_time=" . $date->getTimestamp(), $request->getUri()->getQuery());
4444
}
4545

4646
/** @test */
@@ -57,7 +57,7 @@ public function adds_departure_time_to_request()
5757

5858
$request = $this->container[0]['request'];
5959

60-
$this->assertContains("departure_time=" . $date->getTimestamp(), $request->getUri()->getQuery());
60+
$this->assertStringContainsString("departure_time=" . $date->getTimestamp(), $request->getUri()->getQuery());
6161
}
6262

6363
/** @test */
@@ -72,7 +72,7 @@ public function adds_traffic_model_to_request()
7272

7373
$request = $this->container[0]['request'];
7474

75-
$this->assertContains("traffic_model=optimistic", $request->getUri()->getQuery());
75+
$this->assertStringContainsString("traffic_model=optimistic", $request->getUri()->getQuery());
7676
}
7777

7878
/** @test */
@@ -87,7 +87,7 @@ public function adds_avoid_to_request()
8787

8888
$request = $this->container[0]['request'];
8989

90-
$this->assertContains("avoid=highways", $request->getUri()->getQuery());
90+
$this->assertStringContainsString("avoid=highways", $request->getUri()->getQuery());
9191
}
9292

9393
/** @test */
@@ -103,7 +103,7 @@ public function adds_transit_mode_to_request()
103103

104104
$request = $this->container[0]['request'];
105105

106-
$this->assertContains("transit_mode=" . urlencode("rail|bus"), $request->getUri()->getQuery());
106+
$this->assertStringContainsString("transit_mode=" . urlencode("rail|bus"), $request->getUri()->getQuery());
107107
}
108108

109109
/** @test */
@@ -119,8 +119,8 @@ public function adds_transit_routing_preference_request()
119119

120120
$request = $this->container[0]['request'];
121121

122-
$this->assertContains("transit_mode=rail", $request->getUri()->getQuery());
123-
$this->assertContains("transit_routing_preference=less_walking", $request->getUri()->getQuery());
122+
$this->assertStringContainsString("transit_mode=rail", $request->getUri()->getQuery());
123+
$this->assertStringContainsString("transit_routing_preference=less_walking", $request->getUri()->getQuery());
124124
}
125125

126126
/** @test */
@@ -135,7 +135,7 @@ public function adds_units_to_request()
135135

136136
$request = $this->container[0]['request'];
137137

138-
$this->assertContains("units=metric", $request->getUri()->getQuery());
138+
$this->assertStringContainsString("units=metric", $request->getUri()->getQuery());
139139
}
140140

141141
/** @test */
@@ -150,7 +150,7 @@ public function adds_region_to_request()
150150

151151
$request = $this->container[0]['request'];
152152

153-
$this->assertContains("region=GB", $request->getUri()->getQuery());
153+
$this->assertStringContainsString("region=GB", $request->getUri()->getQuery());
154154
}
155155

156156
/** @test */
@@ -185,7 +185,7 @@ public function return_duration_in_traffic_request()
185185

186186
$request = $this->container[0]['request'];
187187

188-
$this->assertContains("arrival_time=" . $date, $request->getUri()->getQuery());
188+
$this->assertStringContainsString("arrival_time=" . $date, $request->getUri()->getQuery());
189189
$this->assertInstanceOf(DistanceMatrixResponse::class, $response);
190190
$this->assertTrue($response->successful());
191191
$this->assertNotNull($response->successful());

tests/PremiumLicenseTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44

55
use GuzzleHttp\Handler\MockHandler;
66
use GuzzleHttp\Psr7\Response;
7-
use PHPUnit\Framework\TestCase;
87
use TeamPickr\DistanceMatrix\DistanceMatrix;
98
use TeamPickr\DistanceMatrix\Licenses\PremiumLicense;
10-
use TeamPickr\DistanceMatrix\Licenses\StandardLicense;
119

1210
class PremiumLicenseTest extends AbstractTestCase
1311
{
@@ -26,7 +24,7 @@ public function can_make_premium_license()
2624

2725
$request = $this->container[0]['request'];
2826

29-
$this->assertContains("signature=", $request->getUri()->getQuery());
30-
$this->assertContains("client=" . getenv('GOOGLE_MAPS_CLIENT_ID'), $request->getUri()->getQuery());
27+
$this->assertStringContainsString("signature=", $request->getUri()->getQuery());
28+
$this->assertStringContainsString("client=" . getenv('GOOGLE_MAPS_CLIENT_ID'), $request->getUri()->getQuery());
3129
}
3230
}

0 commit comments

Comments
 (0)