mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-04 17:04:32 +08:00
Aligned item creation wording and updated shelf-book-add logic
This commit is contained in:
@ -48,7 +48,7 @@ class BookShelfTest extends TestCase
|
||||
public function test_shelves_page_contains_create_link()
|
||||
{
|
||||
$resp = $this->asEditor()->get('/shelves');
|
||||
$resp->assertElementContains('a', 'Create New Shelf');
|
||||
$resp->assertElementContains('a', 'New Shelf');
|
||||
}
|
||||
|
||||
public function test_shelves_create()
|
||||
@ -103,7 +103,7 @@ class BookShelfTest extends TestCase
|
||||
$resp->assertSee($shelf->getUrl('/edit'));
|
||||
$resp->assertSee($shelf->getUrl('/permissions'));
|
||||
$resp->assertSee($shelf->getUrl('/delete'));
|
||||
$resp->assertElementContains('a', 'Create New Book');
|
||||
$resp->assertElementContains('a', 'New Book');
|
||||
$resp->assertElementContains('a', 'Edit');
|
||||
$resp->assertElementContains('a', 'Permissions');
|
||||
$resp->assertElementContains('a', 'Delete');
|
||||
@ -164,9 +164,15 @@ class BookShelfTest extends TestCase
|
||||
'name' => $testName,
|
||||
'description' => 'Book in shelf description'
|
||||
]);
|
||||
$createBookResp->assertRedirect();
|
||||
|
||||
$newBook = Book::query()->orderBy('id', 'desc')->first();
|
||||
$this->assertDatabaseHas('bookshelves_books', [
|
||||
'bookshelf_id' => $shelf->id,
|
||||
'book_id' => $newBook->id,
|
||||
]);
|
||||
|
||||
$resp = $this->asEditor()->get($shelf->getUrl());
|
||||
|
||||
$resp->assertSee($testName);
|
||||
}
|
||||
|
||||
|
@ -215,7 +215,7 @@ class RolesTest extends BrowserKitTest
|
||||
$this->checkAccessPermission('bookshelf-create-all', [
|
||||
'/create-shelf'
|
||||
], [
|
||||
'/shelves' => 'Create New Shelf'
|
||||
'/shelves' => 'New Shelf'
|
||||
]);
|
||||
|
||||
$this->visit('/create-shelf')
|
||||
|
Reference in New Issue
Block a user