예제 #1
0
 /**
  * @test
  */
 public function canSetDelayedItemReturnsAdapter()
 {
     $this->storage->setItem($this->delayedKey, 'under_construction')->shouldBeCalled();
     $this->storage->removeItem($this->delayedKey)->shouldBeCalled();
     $this->storage->setItem('foo', 'bar')->willReturn(true);
     $return = $this->cache->setDelayedItem('foo', function () {
         return 'bar';
     });
     $this->assertSame(true, $return);
 }