[NFC] Enable APIv4 testing on the Fin ACL Extension Line Item test
authorSeamus Lee <seamuslee001@gmail.com>
Wed, 16 Sep 2020 00:16:03 +0000 (10:16 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Wed, 16 Sep 2020 01:20:49 +0000 (11:20 +1000)
ext/financialacls/tests/phpunit/LineItemTest.php

index 573847299487511280830eca41ec7a1f255d17e5..0c4c4b9c720fa8bd45b215f999d683207b582da6 100644 (file)
@@ -39,8 +39,9 @@ class LineItemTest extends \PHPUnit\Framework\TestCase implements HeadlessInterf
 
   /**
    * Test api applies permissions on line item actions (delete & get).
+   * @dataProvider versionThreeAndFour
    */
-  public function testLineItemApiPermissions() {
+  public function testLineItemApiPermissions($version) {
     $contact1 = $this->individualCreate();
     $defaultPriceFieldID = $this->getDefaultPriceFieldID();
     $order = $this->callAPISuccess('Order', 'create', [
@@ -65,6 +66,7 @@ class LineItemTest extends \PHPUnit\Framework\TestCase implements HeadlessInterf
         ],
       ],
     ]);
+    $this->_apiversion = $version;
 
     $this->setPermissions([
       'access CiviCRM',