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

testTranslateContext() public method

    public function testTranslateContext()
    {
        $data = array('fast|speed' => 'rapide', 'fast|go without food' => 'jeûner');
        Catalog::write('runtime', 'message', 'fr', $data);
        $expected = 'rapide';
        $result = Message::translate('fast', array('locale' => 'fr', 'context' => 'speed'));
        $this->assertEqual($expected, $result);
        $expected = 'jeûner';
        $result = Message::translate('fast', array('locale' => 'fr', 'context' => 'go without food'));
        $this->assertEqual($expected, $result);
    }