From e748bf609497fc79df91b98a65a25ac08d9e991d Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Mon, 13 Oct 2014 21:08:51 +1300 Subject: [PATCH] CRM-15446 additional test to check minor restructure of defaults --- tests/phpunit/api/v3/ContributionTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/phpunit/api/v3/ContributionTest.php b/tests/phpunit/api/v3/ContributionTest.php index daf34179e1..bd37b75eb1 100644 --- a/tests/phpunit/api/v3/ContributionTest.php +++ b/tests/phpunit/api/v3/ContributionTest.php @@ -854,6 +854,17 @@ class api_v3_ContributionTest extends CiviUnitTestCase { $this->_checkFinancialRecords($contribution, 'pending'); } + /** + * test that BAO defaults work + */ + function testCreateBAODefaults() { + unset($this->_params['contribution_source_id'], $this->_params['payment_instrument_id']); + $contribution = $this->callAPISuccess('contribution', 'create', $this->_params); + $contribution = $this->callAPISuccess('contribution', 'getsingle', array('id' => $contribution['id'], 'api.contribution.delete' => 1)); + $this->assertEquals(1, $contribution['contribution_status_id']); + $this->assertEquals(1, $contribution['payment_instrument_id']); + } + /* * Function tests that line items, financial records are updated when contribution amount is changed */ -- 2.25.1