public function test_it_can_activate_a_language() { $LanguageManager = new LanguagesManager(new \DvsLanguage()); $LanguageManager->modifyActiveFlag($id = 31, $isActive = true); // the active flag should be true now... assertEquals(true, \DvsLanguage::find(31)->active); }
public function test_it_finds_localized_page() { // create a translated spanish page of page #1 $this->createTestPage(['translated_from_page_id' => '1', 'language_id' => '162', 'route_name' => 'dvs-pages-es', 'slug' => '/admin/es/pages']); $CurrentLanguage = \DvsLanguage::find(162); $this->LanguageDetector->shouldReceive('current')->andReturn($CurrentLanguage); $EnglishPage = \DvsPage::find(1); $SpanishPage = $this->PagesRepository->findLocalizedPage($EnglishPage); assertEquals(99999, $SpanishPage->id); }