From 9892c3afc753fab7d4960e2de95de8b6dd8e3e10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Fri, 20 Sep 2019 17:56:22 +0200 Subject: [PATCH] Data cache test --- tests/TenantClassTest.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/TenantClassTest.php diff --git a/tests/TenantClassTest.php b/tests/TenantClassTest.php new file mode 100644 index 00000000..55fe2e19 --- /dev/null +++ b/tests/TenantClassTest.php @@ -0,0 +1,33 @@ +makePartial(); + $this->instance(StorageDriver::class, $spy); + + $tenant = Tenant::create(['foo.localhost'], ['foo' => 'bar']); + $this->assertSame('bar', $tenant->data['foo']); + + $tenant->put('abc', 'xyz'); + $this->assertSame('xyz', $tenant->data['abc']); + + $tenant->put(['aaa' => 'bbb', 'ccc' => 'ddd']); + $this->assertSame('bbb', $tenant->data['aaa']); + $this->assertSame('ddd', $tenant->data['ccc']); + + $spy->shouldNotHaveReceived('get'); + Mockery::close(); + } +} \ No newline at end of file