GoogleAnalyticsCounterAuthSettingsTest.php in Google Analytics Counter 8.3
File
tests/src/Functional/GoogleAnalyticsCounterAuthSettingsTest.php
View source
<?php
namespace Drupal\Tests\google_analytics_counter\Functional;
use Drupal\Tests\BrowserTestBase;
class GoogleAnalyticsCounterAuthSettingsTest extends BrowserTestBase {
const ADMIN_AUTH_SETTINGS_PATH = 'admin/config/system/google-analytics-counter/authentication';
public static $modules = [
'system',
'node',
];
protected $adminUser;
public function testAuthSettings() {
$this->container
->get('module_installer')
->install([
'google_analytics_counter',
]);
$this
->resetAll();
$admin_user = $this
->drupalCreateUser(array(
'administer site configuration',
'administer google analytics counter',
));
$this
->drupalLogin($admin_user);
$queue_name = 'google_analytics_counter_worker';
$queue = \Drupal::queue($queue_name);
$queue
->createItem([
$this
->randomMachineName() => $this
->randomMachineName(),
]);
$assert = $this
->assertSession();
$this
->drupalGet(self::ADMIN_AUTH_SETTINGS_PATH);
$assert
->statusCodeEquals(200);
$edit = [];
$this
->submitForm($edit, t('Save configuration'));
}
}