From 643936dd229ca3229d45f3ef410a96e21150189c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Fri, 16 Aug 2019 12:50:29 +0200 Subject: [PATCH] add data type tests --- tests/TenantStorageTest.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/TenantStorageTest.php b/tests/TenantStorageTest.php index 8720880c..8904ed18 100644 --- a/tests/TenantStorageTest.php +++ b/tests/TenantStorageTest.php @@ -124,4 +124,20 @@ class TenantStorageTest extends TestCase $this->assertSame('RedisStorageDriver', class_basename(tenancy()->storage)); } } + + /** @test */ + public function data_is_stored_with_correct_data_types() + { + tenancy()->put('someBool', false); + $this->assertSame('boolean', gettype(tenancy()->get('someBool'))); + + tenancy()->put('someInt', 5); + $this->assertSame('integer', gettype(tenancy()->get('someInt'))); + + tenancy()->put('someDouble', 11.40); + $this->assertSame('double', gettype(tenancy()->get('someDouble'))); + + tenancy()->put('string', 'foo'); + $this->assertSame('string', gettype(tenancy()->get('string'))); + } }