Hack away at false negative test fails
authoreileen <emcnaughton@wikimedia.org>
Fri, 30 Oct 2020 23:23:00 +0000 (12:23 +1300)
committereileen <emcnaughton@wikimedia.org>
Fri, 30 Oct 2020 23:27:44 +0000 (12:27 +1300)
tests/phpunit/api/v4/Service/TestCreationParameterProvider.php

index da96cec0c402868625d3928967cc60b2b2785ee9..ee0138a946d7967ca7afbd1ae6adf79d2a7d62c3 100644 (file)
@@ -53,6 +53,12 @@ class TestCreationParameterProvider {
     $requiredParams = [];
     foreach ($requiredFields as $requiredField) {
       $value = $this->getRequiredValue($requiredField);
+      if ($entity === 'UFField' && $requiredField->getName() === 'field_name') {
+        // This is a ruthless hack to avoid a unique constraint - but
+        // it's also a test class & hard to care enough to do something
+        // better
+        $value = 'activity_campaign_id';
+      }
       $requiredParams[$requiredField->getName()] = $value;
     }