public function testRemove() { $this->file->shouldReceive('isFile')->with('foo')->andReturn(true); $this->archive->add('foo'); $this->assertTrue($this->archive->contains('foo')); $this->archive->remove('foo'); $this->assertFalse($this->archive->contains('foo')); //---- $this->file->shouldReceive('isFile')->with('foo')->andReturn(true); $this->file->shouldReceive('isFile')->with('fooBar')->andReturn(true); $this->archive->add(array('foo', 'fooBar')); $this->assertTrue($this->archive->contains('foo')); $this->assertTrue($this->archive->contains('fooBar')); $this->archive->remove(array('foo', 'fooBar')); $this->assertFalse($this->archive->contains('foo')); $this->assertFalse($this->archive->contains('fooBar')); }
/** * Checks if a file is present in the archive * * @param $fileInArchive * @return bool * @static */ public static function contains($fileInArchive) { return \Chumper\Zipper\Zipper::contains($fileInArchive); }