public function testTranslationPlaceHolders() { $this->assertEquals('Hi :name', Translation::translate('Hi :name')); $this->assertEquals('Hi John', Translation::translate('Hi :name', ['name' => 'John'])); $translations = TranslationModel::get(); $this->assertEquals('Hi :name', $translations->get(0)->translation); $this->assertEquals('Hi ___name___', $translations->get(1)->translation); }
public function testTranslationsAreNotRecreatedAfterAutoTranslateAndCacheIsDisabled() { $text = 'Hello John, how are you?'; Translation::translate($text, [], 'fr'); Cache::flush(); $this->app['config']['translation.auto_translate'] = false; Translation::translate($text, [], 'fr'); $this->assertCount(2, TranslationModel::get()); }