@@ -17,7 +17,8 @@ function google_analytics_install() {
$role->grantPermission('opt-in or out of google analytics tracking');
$success=$role->save();
if($success){
drupal_set_message(t('Module %module granted %permission permission to authenticated users.',['%module'=>'Google Analytics','%permission'=>t('Opt-in or out of tracking')]),'status');
$messenger=\Drupal::messenger();
$messenger->addStatus(t('Module %module granted %permission permission to authenticated users.',['%module'=>'Google Analytics','%permission'=>t('Opt-in or out of tracking')]),'status');
@@ -48,7 +48,7 @@ class GoogleAnalyticsStatusMessagesTest extends WebTestBase {
$this->assertRaw('ga("send", "event", "Messages", "Error message", "Password field is required.");','[testGoogleAnalyticsStatusMessages]: Event message "Password field is required." is shown.');
// Testing this drupal_set_message() requires an extra test module.
$this->assertNoRaw('ga("send", "event", "Messages", "Status message", "Example status message.");','[testGoogleAnalyticsStatusMessages]: Example status message is not enabled for tracking.');
$this->assertNoRaw('ga("send", "event", "Messages", "Warning message", "Example warning message.");','[testGoogleAnalyticsStatusMessages]: Example warning message is not enabled for tracking.');
$this->assertRaw('ga("send", "event", "Messages", "Error message", "Example error message.");','[testGoogleAnalyticsStatusMessages]: Example error message is shown.');
@@ -57,7 +57,7 @@ class GoogleAnalyticsStatusMessagesTest extends WebTestBase {
$this->assertRaw('ga("send", "event", "Messages", "Status message", "Example status message.");','[testGoogleAnalyticsStatusMessages]: Example status message is enabled for tracking.');
$this->assertRaw('ga("send", "event", "Messages", "Warning message", "Example warning message.");','[testGoogleAnalyticsStatusMessages]: Example warning message is enabled for tracking.');
$this->assertRaw('ga("send", "event", "Messages", "Error message", "Example error message.");','[testGoogleAnalyticsStatusMessages]: Example error message is shown.');