protected function UcAddressesTestCase::deleteAddress in Ubercart Addresses 7
Same name and namespace in other branches
- 6.2 tests/UcAddressesTestCase.test \UcAddressesTestCase::deleteAddress()
Delete an address of an user.
@todo Assert text
Parameters
object $account: The user whose address must be deleted
int $aid: The ID of the address to delete
boolean $may_delete: If expected if the user may delete the address. Defaults to TRUE.
Return value
void
1 call to UcAddressesTestCase::deleteAddress()
- UcAddressesTestCase::doCrudTests in tests/UcAddressesTestCase.test 
- Test if user can view, edit or delete the address.
File
- tests/UcAddressesTestCase.test, line 200 
- Contains base class for Ubercart Addresses tests.
Class
- UcAddressesTestCase
- Base class for Ubercart Addresses tests.
Code
protected function deleteAddress($account, $aid, $may_delete = TRUE) {
  if ($may_delete) {
    $this
      ->drupalPost($this
      ->constructAddressUrl($account, $aid) . 'delete', array(), t('Delete address'));
    $this
      ->assertText(t('The address has been deleted.'), t('Deleting address succesful'));
  }
  else {
    $this
      ->drupalGet($this
      ->constructAddressUrl($account, $aid) . 'delete');
    $this
      ->assertResponse(403);
  }
}