/** * @test */ public function shouldTranslateArrayWithPseudoLocalization() { //given Config::overrideProperty('pseudo_localization')->with(true); $labels = array('key' => array('k1' => 'value', 'k2' => 'other')); $translator = new Translator('en', $labels); //when $translation = $translator->translate('key'); //then $this->assertEquals(array('k1' => 'ṽȧŀŭḗ', 'k2' => 'ǿŧħḗř'), $translation); Config::clearProperty('pseudo_localization'); }