raven-8.x-2.x-dev/tests/src/FunctionalJavascript/RavenTest.php
tests/src/FunctionalJavascript/RavenTest.php
<?php namespace Drupal\Tests\raven\FunctionalJavascript; use Drupal\Core\Session\AccountInterface; use Drupal\FunctionalJavascriptTests\WebDriverTestBase; /** * Tests Raven module. * * @group raven */ class RavenTest extends WebDriverTestBase { /** * {@inheritdoc} */ protected $defaultTheme = 'stark'; /** * {@inheritdoc} */ protected static $modules = ['raven']; /** * Tests Sentry browser client configuration UI. */ public function testRavenJavascriptConfig(): void { $admin_user = $this->drupalCreateUser([ 'administer site configuration', 'send javascript errors to sentry', ]); assert($admin_user instanceof AccountInterface); $this->drupalLogin($admin_user); $this->drupalGet('admin/config/development/logging'); $this->submitForm(['raven[js][javascript_error_handler]' => TRUE], 'Save configuration'); } }