Source

						public function testExtractWhenLibraryDoesNotExist() {
		$this->skipIf(!extension_loaded('zlib'), 'The zlib extension is not loaded.');
		chdir($this->_testPath);
		$app = new Library(array('request' => new Request(), 'classes' => $this->classes));
		$app->library = 'does_not_exist';

		$result = $app->extract();
		$this->assertTrue($result);

		$this->assertTrue(file_exists($this->_testPath . '/new'));

		$path = realpath($this->_testPath);
		$tplPath = realpath(LITHIUM_LIBRARY_PATH . '/lithium/console/command/create/template');
		$expected = "new created in {$path} from {$tplPath}/app.phar.gz\n";
		$result = $app->response->output;
		$this->assertEqual($expected, $result);

		$this->_cleanUp();
	}