$this->assertEquals(1, $pp['status_id']);
}
+ $this->assertEquals(count($pledgePayments['values']), CRM_Pledge_BAO_Pledge::pledgeHasFinancialTransactions($pledge->id, 2));
+
// Cleanup
civicrm_api3('Pledge', 'delete', array(
'id' => $pledge->id,
$this->assertEquals(count($pledgePayment), 1);
$payment = array_pop($pledgePayment);
+ // Assert that we actually have no pledge Payments
+ $this->assertEquals(0, CRM_Pledge_BAO_Pledge::pledgeHasFinancialTransactions($pledge->id, array_search('Pending', CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name'))));
$this->assertEquals($payment['status'], 'Pending');
$this->assertEquals($payment['scheduled_date'], date('Y-m-d 00:00:00', strtotime($scheduledDate)));
}