testUrl: pass all the params needed to build crm-l10n.js
authorbenjamin <benjamin>
Sun, 3 Dec 2023 16:11:51 +0000 (16:11 +0000)
committerbenjamin <benjamin>
Sun, 3 Dec 2023 16:45:33 +0000 (16:45 +0000)
tests/phpunit/E2E/Core/PathUrlTest.php

index e8c1f9267961c4b4070959bd412bb3009ac123be..6c71cf2b2b706f9f95654b7c92c563876bc0bb39 100644 (file)
@@ -77,7 +77,11 @@ class PathUrlTest extends \CiviEndToEndTestCase {
     // Make some requests for actual URLs
     $this->assertUrlContentRegex(';MIT-LICENSE.txt;', \Civi::url('[civicrm.packages]/jquery/plugins/jquery.timeentry.js', 'a'));
     $this->assertUrlContentRegex(';MIT-LICENSE.txt;', \Civi::url('asset://[civicrm.packages]/jquery/plugins/jquery.timeentry.js', 'a'));
-    $this->assertUrlContentRegex(';Please enter a valid email address;', \Civi::url('assetBuilder://crm-l10n.js?locale=en_US', 'a'));
+    // crm-10n.js needs a fair few url params
+    $this->assertUrlContentRegex(
+        ';Please enter a valid email address;',
+         \Civi::url('assetBuilder://crm-l10n.js', 'a')->addQuery(\CRM_Core_Resources::getL10nJsParams())
+    );
     $this->assertUrlContentRegex(';.module..crmSearchAdmin;', \Civi::url('ext://org.civicrm.search_kit/ang/crmSearchAdmin.module.js', 'a'));
     $this->assertUrlContentRegex(';crm-section event_date_time-section;', \Civi::url('frontend://civicrm/event/info?id=1', 'a'));