MultilingualTest - Update multilingual helper calls
authorTim Otten <totten@civicrm.org>
Wed, 17 Aug 2022 07:07:42 +0000 (00:07 -0700)
committerTim Otten <totten@civicrm.org>
Wed, 17 Aug 2022 07:07:42 +0000 (00:07 -0700)
tests/phpunit/api/v3/MultilingualTest.php

index 1b8dc140188eec2f8d71e4ec4967918ce21e1d48..4b1e4e61d7b4874ce3ffd4d202faa56093409fb1 100644 (file)
@@ -31,7 +31,7 @@ class api_v3_MultilingualTest extends CiviUnitTestCase {
   }
 
   public function tearDown(): void {
-    CRM_Core_I18n_Schema::makeSinglelingual('en_US');
+    $this->disableMultilingual();
     parent::tearDown();
   }
 
@@ -39,17 +39,8 @@ class api_v3_MultilingualTest extends CiviUnitTestCase {
    * @dataProvider versionThreeAndFour
    */
   public function testOptionLanguage($version) {
-    $this->enableMultilingual();
     $this->_apiversion = $version;
-
-    CRM_Core_I18n_Schema::addLocale('fr_CA', 'en_US');
-
-    $this->callAPISuccess('Setting', 'create', [
-      'languageLimit' => [
-        'en_US' => 1,
-        'fr_CA' => 1,
-      ],
-    ]);
+    $this->enableMultilingual(['en_US' => 'fr_CA']);
 
     // Take a semi-random OptionGroup and test manually changing its label
     // in one language, while making sure it stays the same in English.