public function testNoIncludeFile() { /* * include file not found means output + empty $packages */ $this->root->removeChild('include'); $this->assertEmpty($this->selection->load()); }
/** * @covers ::getCountryCodes */ public function testGetCountryCodesOnlyAccessesFilesystemOnce() { $addressService = new AddressService($this->options); $this->assertSame(['US', 'UK', 'DE', 'FR'], $addressService->getCountryCodes()); $this->root->removeChild($this->root->url() . '/country-codes.php'); $this->assertSame(['US', 'UK', 'DE', 'FR'], $addressService->getCountryCodes()); }
function it_allows_to_specify_permission_for_created_directory() { $this->beConstructedWith($this->vfs->url() . '/directory', $this->dispersion, $this->indexFactory, $this->referenceFactory, $this->export, $this->objectBuilder, [File::PERMISSION_DIRECTORY => 0777]); $this->vfs->removeChild('directory'); // Directory is removed prior instantiation $this->shouldCreateDirectory($this->vfs->url() . '/directory'); $this->shouldHavePermissions('directory', 0777); }