コード例 #1
0
 /**
  * @test
  */
 public function updates()
 {
     $resource = Resource::create(['id' => 'xoo-xoo-xoo']);
     $res = $this->op->create($resource, ROOT_TESTS . '/data/self-lussing-manatee.jpg');
     $this->assertSame($res, $resource);
     $this->assertNotFalse($this->op->find($res->getId()));
     $this->assertNotFalse($this->filelib->getStorage()->exists($resource));
     $this->op->update($res);
     $this->ed->dispatch(Events::RESOURCE_BEFORE_UPDATE, Argument::type('Xi\\Filelib\\Event\\ResourceEvent'))->shouldHaveBeenCalled();
     $this->ed->dispatch(Events::RESOURCE_AFTER_UPDATE, Argument::type('Xi\\Filelib\\Event\\ResourceEvent'))->shouldHaveBeenCalled();
 }