lithium\tests\cases\g11n\MessageTest::testAliasesBasic PHP Method

testAliasesBasic() public method

public testAliasesBasic ( )
    public function testAliasesBasic()
    {
        $data = array('house' => array('Haus', 'Häuser'));
        Catalog::write('runtime', 'message', 'de', $data);
        $filters = Message::aliases();
        $t = $filters['t'];
        $tn = $filters['tn'];
        $expected = 'Haus';
        $result = $t('house', array('locale' => 'de'));
        $this->assertEqual($expected, $result);
        $expected = 'Haus';
        $result = $tn('house', 'houses', 1, array('locale' => 'de'));
        $this->assertEqual($expected, $result);
        $expected = 'Häuser';
        $result = $tn('house', 'houses', 3, array('locale' => 'de'));
        $this->assertEqual($expected, $result);
    }