lithium\tests\cases\g11n\catalog\adapter\GettextTest::testWrittenPoHasShortFilePaths PHP Method

testWrittenPoHasShortFilePaths() public method

    public function testWrittenPoHasShortFilePaths()
    {
        $this->adapter->mo = false;
        $data = array('singular 1' => array('id' => 'singular 1', 'ids' => array('singular' => 'singular 1', 'plural' => 'plural 1'), 'flags' => array(), 'translated' => array('translated 1-0', 'translated 1-1'), 'occurrences' => array(array('file' => Libraries::get(true, 'path') . '/testa.php', 'line' => 22), array('file' => '/testb.php', 'line' => 23)), 'comments' => array(), 'context' => null));
        $this->adapter->write('messageTemplate', 'root', null, $data);
        $result = file_get_contents("{$this->_path}/message_default.pot");
        $expected = '\\#: /testa\\.php:22';
        $this->assertPattern("={$expected}=", $result);
        $expected = '\\#: /testb\\.php:23';
        $this->assertPattern("={$expected}=", $result);
    }