mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-28 20:00:47 +08:00
0a402e3c63
Closes #126 and #372
34 lines
1.0 KiB
PHP
34 lines
1.0 KiB
PHP
<?php namespace Tests;
|
|
|
|
use BookStack\JointPermission;
|
|
use BookStack\Page;
|
|
use BookStack\Repos\EntityRepo;
|
|
|
|
class HomepageTest extends TestCase
|
|
{
|
|
|
|
public function test_default_homepage_visible()
|
|
{
|
|
$this->asEditor();
|
|
$homeVisit = $this->get('/');
|
|
$homeVisit->assertSee('My Recently Viewed');
|
|
$homeVisit->assertSee('Recently Updated Pages');
|
|
$homeVisit->assertSee('Recent Activity');
|
|
}
|
|
|
|
public function test_custom_homepage() {
|
|
$this->asEditor();
|
|
$name = 'My custom homepage';
|
|
$content = 'This is the body content of my custom homepage.';
|
|
$customPage = $this->newPage(['name' => $name, 'html' => $content]);
|
|
$this->setSettings(['app-homepage' => $customPage->id]);
|
|
|
|
$homeVisit = $this->get('/');
|
|
$homeVisit->assertSee($name);
|
|
$homeVisit->assertSee($content);
|
|
$homeVisit->assertSee('My Recently Viewed');
|
|
$homeVisit->assertSee('Recently Updated Pages');
|
|
$homeVisit->assertSee('Recent Activity');
|
|
}
|
|
}
|