Example #1
0
 public function test()
 {
     $pathToMe = '/leroy' . LeEnvironment::PATH_TO_LECORE_DEV_MODE;
     $pathToDevelopmentRoot = '/leroy';
     $leEnv = new LeEnvironment();
     $this->assertTrue(is_string($leEnv->getProjectRoot()));
     $this->assertEquals(LeEnvironment::MODE_DEV, $leEnv->getMode());
     $this->assertFalse($leEnv->isVendorMode());
     $this->assertTrue($leEnv->isDevMode());
     $this->assertEquals($pathToMe, substr($leEnv->getMe(), strlen($pathToMe) * -1));
     $this->assertTrue(file_exists($leEnv->getMe()));
     $this->assertEquals($pathToDevelopmentRoot, substr($leEnv->getProjectRootDevelopmentMode(), strlen($pathToDevelopmentRoot) * -1));
     $this->assertTrue(file_exists($leEnv->getProjectRootDevelopmentMode()));
     $projectRoot = '/a/b/c/d/e/f/g';
     $pathToVendorRoot = $projectRoot . LeEnvironment::PATH_TO_LECORE_VENDOR_MODE;
     $this->assertEquals($projectRoot, $leEnv->getProjectRootVendorMode($pathToVendorRoot));
 }