| 1234567891011121314151617181920212223242526272829303132333435 | 
							- <?php
 
- use League\Flysystem\Cached\Storage\Memcached;
 
- use PHPUnit\Framework\TestCase;
 
- class MemcachedTests extends TestCase
 
- {
 
-     public function testLoadFail()
 
-     {
 
-         $client = Mockery::mock('Memcached');
 
-         $client->shouldReceive('get')->once()->andReturn(false);
 
-         $cache = new Memcached($client);
 
-         $cache->load();
 
-         $this->assertFalse($cache->isComplete('', false));
 
-     }
 
-     public function testLoadSuccess()
 
-     {
 
-         $response = json_encode([[], ['' => true]]);
 
-         $client = Mockery::mock('Memcached');
 
-         $client->shouldReceive('get')->once()->andReturn($response);
 
-         $cache = new Memcached($client);
 
-         $cache->load();
 
-         $this->assertTrue($cache->isComplete('', false));
 
-     }
 
-     public function testSave()
 
-     {
 
-         $response = json_encode([[], []]);
 
-         $client = Mockery::mock('Memcached');
 
-         $client->shouldReceive('set')->once()->andReturn($response);
 
-         $cache = new Memcached($client);
 
-         $cache->save();
 
-     }
 
- }
 
 
  |