mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-30 15:42:41 +01:00
Added test for page move into chapter
This commit is contained in:
parent
b80aa2350f
commit
6a1b6a97f9
@ -28,7 +28,7 @@ class SortTest extends TestCase
|
|||||||
$resp->assertDontSee($draft->name);
|
$resp->assertDontSee($draft->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function test_page_move()
|
public function test_page_move_into_book()
|
||||||
{
|
{
|
||||||
$page = Page::first();
|
$page = Page::first();
|
||||||
$currentBook = $page->book;
|
$currentBook = $page->book;
|
||||||
@ -50,6 +50,26 @@ class SortTest extends TestCase
|
|||||||
$newBookResp->assertSee($page->name);
|
$newBookResp->assertSee($page->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function test_page_move_into_chapter()
|
||||||
|
{
|
||||||
|
$page = Page::first();
|
||||||
|
$currentBook = $page->book;
|
||||||
|
$newBook = Book::where('id', '!=', $currentBook->id)->first();
|
||||||
|
$newChapter = $newBook->chapters()->first();
|
||||||
|
|
||||||
|
$movePageResp = $this->actingAs($this->getEditor())->put($page->getUrl('/move'), [
|
||||||
|
'entity_selection' => 'chapter:' . $newChapter->id
|
||||||
|
]);
|
||||||
|
$page = Page::find($page->id);
|
||||||
|
|
||||||
|
$movePageResp->assertRedirect($page->getUrl());
|
||||||
|
$this->assertTrue($page->book->id == $newBook->id, 'Page parent is now the new chapter');
|
||||||
|
|
||||||
|
$newChapterResp = $this->get($newChapter->getUrl());
|
||||||
|
$newChapterResp->assertSee('moved page');
|
||||||
|
$newChapterResp->assertSee($page->name);
|
||||||
|
}
|
||||||
|
|
||||||
public function test_page_move_requires_create_permissions_on_parent()
|
public function test_page_move_requires_create_permissions_on_parent()
|
||||||
{
|
{
|
||||||
$page = Page::first();
|
$page = Page::first();
|
||||||
|
Loading…
Reference in New Issue
Block a user