
| Current Path : /var/www/html/rocksensor3/web/modules/contrib/visitors/tests/src/Functional/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor3/web/modules/contrib/visitors/tests/src/Functional/NodeViewTest.php |
<?php
namespace Drupal\Tests\visitors\Functional;
use Drupal\Tests\BrowserTestBase;
/**
* Tests the visitors/{report} page.
*
* @group visitors
* @coversDefaultClass \Drupal\visitors\Controller\Report\ReportController
*/
class NodeViewTest extends BrowserTestBase {
/**
* {@inheritdoc}
*/
protected $defaultTheme = 'stark';
/**
* Modules to enable.
*
* @var array
*/
protected static $modules = ['node', 'visitors'];
/**
* Tests the html head links.
*
* @covers ::nodeViews
*/
public function testHasReportAccess() {
$user = $this->drupalCreateUser([
'access visitors',
'access content',
]);
$this->drupalLogin($user);
$this->visitReports(200);
}
/**
* Tests that we store and retrieve multi-byte UTF-8 characters correctly.
*/
protected function visitReports(int $status) {
$this->drupalCreateContentType(['type' => 'page']);
$this->drupalCreateNode();
$this->drupalGet('node/1/visitors');
$this->assertSession()->statusCodeEquals($status);
}
}