Ejemplo n.º 1
0
 public function testDeleteArchiveBuilder()
 {
     /** @var AbstractArchiveBuilder $instance */
     $instance = $this->getMock("Thelia\\Core\\FileFormat\\Archive\\AbstractArchiveBuilder", ["isAvailable", "getName", "getExtension", "getMimeType", "addFile", "addFileFromString", "getFileContent", "deleteFile", "addDirectory", "buildArchiveResponse", "loadArchive", "hasFile", "hasDirectory"]);
     $instance->expects($this->any())->method("isAvailable")->willReturn(true);
     $instance->expects($this->any())->method("getName")->willReturn("foo");
     $this->manager->add($instance);
     $this->manager->delete($instance->getName());
     $this->assertTrue(count($this->manager->getAll()) === 0);
 }