public function testSaveBookLink() { $book_manager = \Drupal::
service('book.manager'
);
// Mock a link for a new book.
$link =
['nid' => 1, 'has_children' => 0, 'original_bid' => 0, 'pid' => 0, 'weight' => 0, 'bid' => 0
];
$new = TRUE;
// Save the link.
$return =
$book_manager->
saveBookLink($link,
$new);
// Add the link defaults to $link so we have something to compare to the return from saveBookLink().
$link =
$book_manager->
getLinkDefaults($link['nid'
]);
// Test the return from saveBookLink.
$this->
assertEquals($return,
$link);
} /**
* Tests the listing of all books.
*/
public function testBookListing() { // Uninstall 'node_access_test' as this interferes with the test.
\Drupal::
service('module_installer'
)->
uninstall(['node_access_test'
]);