lithium\tests\cases\console\command\LibraryTest::testExtractWhenLibraryDoesNotExist PHP Метод

testExtractWhenLibraryDoesNotExist() публичный Метод

    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';
        $expected = true;
        $result = $app->extract();
        $this->assertEqual($expected, $result);
        $this->assertTrue(file_exists($this->_testPath . '/new'));
        $expected = "new created in {$this->_testPath} from ";
        $expected .= realpath(LITHIUM_LIBRARY_PATH) . "/lithium/console/command/create/template/app.phar.gz\n";
        $result = $app->response->output;
        $this->assertEqual($expected, $result);
        $this->_cleanUp();
    }