Пример #1
1
 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);
 }
Пример #2
0
 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);
 }