/** * Tests provision request */ public function testStoragePaths() { $_instance = $this->_findInstance('dfe-test-case'); $_instanceId = $_instance->instance_id_text; $_private = config('provisioning.private-path-name', ConsoleDefaults::PRIVATE_PATH_NAME); $_snapshot = config('provisioning.snapshot-path-name', ConsoleDefaults::SNAPSHOT_PATH_NAME); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_instanceId, InstanceStorage::getStoragePath($_instance)); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_instanceId . DIRECTORY_SEPARATOR . $_private, InstanceStorage::getPrivatePath($_instance)); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_private, InstanceStorage::getOwnerPrivatePath($_instance)); $this->assertEquals(static::STORAGE_ROOT . DIRECTORY_SEPARATOR . $_private . DIRECTORY_SEPARATOR . $_snapshot, InstanceStorage::getSnapshotPath($_instance)); }
/** * We want the private path of the instance to point to the user's area. Instances have no "private path" per se. * * @return mixed */ public function getPrivatePath() { return InstanceStorage::getPrivatePath($this); }