From f76a0329f164ad51e7db03a9edcd365de7d0a10b Mon Sep 17 00:00:00 2001 From: Hannes Van De Vreken Date: Mon, 19 Jun 2017 15:26:49 +0200 Subject: [PATCH] Added 7.1 compat --- .travis.yml | 1 + tests/unit/Laravel/CacheItemTest.php | 19 +++++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 79c1e59..b73782f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ matrix: - php: 5.6 env: COMPOSER_FLAGS="--prefer-lowest" - php: 7.0 + - php: 7.1 env: COLLECT_COVERAGE="--coverage-clover build/coverage.clover" - php: hhvm dist: trusty diff --git a/tests/unit/Laravel/CacheItemTest.php b/tests/unit/Laravel/CacheItemTest.php index 17db875..6df3dca 100644 --- a/tests/unit/Laravel/CacheItemTest.php +++ b/tests/unit/Laravel/CacheItemTest.php @@ -2,6 +2,7 @@ namespace Madewithlove\IlluminatePsrCacheBridge\Tests\Unit\Laravel; use Carbon\Carbon; +use DateTimeImmutable; use Madewithlove\IlluminatePsrCacheBridge\Laravel\CacheItem; use PHPUnit_Framework_TestCase; use Psr\Cache\CacheItemInterface; @@ -45,8 +46,8 @@ public function it_remembers_its_key_and_value() // Act // Assert - $this->assertEquals('key', $item->getKey()); - $this->assertEquals($value, $item->get()); + $this->assertSame('key', $item->getKey()); + $this->assertSame($value, $item->get()); } /** @test */ @@ -58,7 +59,10 @@ public function it_can_set_ttl_in_seconds() // Act // Assert - $this->assertEquals(new \DateTimeImmutable('+ 1 minute'), $expiringInExactlyOneMinute->getExpiresAt()); + $this->assertSame( + (new DateTimeImmutable('+ 1 minute'))->format('d-m-Y H:i:s'), + $expiringInExactlyOneMinute->getExpiresAt()->format('d-m-Y H:i:s') + ); } /** @test */ @@ -70,7 +74,10 @@ public function it_can_set_ttl_with_date_interval() // Act // Assert - $this->assertEquals(new \DateTimeImmutable('+ 1 minute'), $expiringInExactlyOneMinute->getExpiresAt()); + $this->assertSame( + (new DateTimeImmutable('+ 1 minute'))->format('d-m-Y H:i:s'), + $expiringInExactlyOneMinute->getExpiresAt()->format('d-m-Y H:i:s') + ); } /** @test */ @@ -84,7 +91,7 @@ public function it_can_set_expiry_with_datetime() $item->expiresAt($now->addMinute()); // Assert - $this->assertTrue($now == $item->getExpiresAt()); + $this->assertEquals($now, $item->getExpiresAt()); } /** @test */ @@ -109,7 +116,7 @@ public function it_will_remember_value_that_has_been_set() $item->set('bar'); // Assert - $this->assertEquals('bar', $item->get()); + $this->assertSame('bar', $item->get()); } /** @test */