Move set up of complicated price set to the ContributionPageTestTrait & test to the...
authorEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 13 Nov 2023 18:19:51 +0000 (07:19 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Tue, 14 Nov 2023 01:24:22 +0000 (14:24 +1300)
commitaac3be0fb3812930fd174c2f91aa9a61dc0942f7
tree0746ed62261e7da674f01c3e334e11ab418bff25
parentbb5526661e4dd38bf1d6e25018e50a8a21e6f3d7
Move set up of complicated price set to the ContributionPageTestTrait & test to the confirmTest

We need to add some more testing but most of our existing tests are within the apiv3 test harness
which is not a great location. This moves one test over to the full form test flow
and also pimps the helper trait to support this complex price scenario (with fields
of a mixture of types & financial types.

I want to add some checks on the email output but this specific test is pay later
so I won't do it in this PR
Civi/Test/ContributionPageTestTrait.php
tests/phpunit/CRM/Contribute/Form/Contribution/ConfirmTest.php
tests/phpunit/api/v3/ContributionPageTest.php