protected function BookTest::setUp in Tome 8
Overrides BrowserTestBase::setUp
File
- modules/
tome_sync/ tests/ src/ Functional/ BookTest.php, line 42  
Class
- BookTest
 - Tests that book support works.
 
Namespace
Drupal\Tests\tome_sync\FunctionalCode
protected function setUp() {
  parent::setUp();
  $this
    ->drupalPlaceBlock('system_breadcrumb_block');
  $this
    ->drupalPlaceBlock('page_title_block');
  // Note: The format for ::writeSettings is really weird.
  $this
    ->writeSettings([
    'settings' => [
      'tome_content_directory' => (object) [
        'value' => $this->siteDirectory . '/files/tome/content',
        'required' => TRUE,
      ],
      'tome_book_outline_directory' => (object) [
        'value' => $this->siteDirectory . '/files/tome/extra',
        'required' => TRUE,
      ],
    ],
  ]);
  $this->bookAuthor = $this
    ->drupalCreateUser([
    'create new books',
    'create book content',
    'edit own book content',
    'add content to books',
  ]);
  $this->webUser = $this
    ->drupalCreateUser([
    'access printer-friendly version',
  ]);
}