lithium\tests\cases\console\command\g11n\ExtractTest::testFailWrite PHP Method

testFailWrite() public method

public testFailWrite ( )
    public function testFailWrite()
    {
        rmdir($this->command->destination);
        $file = "{$this->_path}/source/a.html.php";
        $data = <<<EOD
<h2>Flowers</h2>
<?=\$t('Apples are green.'); ?>
EOD;
        file_put_contents($file, $data);
        $configs = Catalog::config();
        $configKey = key($configs);
        $this->_writeInput(array($configKey, '', '', '', '', 'y'));
        $result = $this->command->run();
        $expected = 1;
        $this->assertIdentical($expected, $result);
        $expected = "Failed to write template.\n";
        $result = $this->command->response->error;
        $this->assertEqual($expected, $result);
    }