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(); } }