You are here

function Braintree_CustomerTest::testUpdateNoValidate in Commerce Braintree 7

File

braintree_php/tests/integration/CustomerTest.php, line 559

Class

Braintree_CustomerTest

Code

function testUpdateNoValidate() {
  $result = Braintree_Customer::create(array(
    'firstName' => 'Old First',
    'lastName' => 'Old Last',
    'company' => 'Old Company',
    'email' => 'old.email@example.com',
    'phone' => 'old phone',
    'fax' => 'old fax',
    'website' => 'http://old.example.com',
  ));
  $this
    ->assertEquals(true, $result->success);
  $customer = $result->customer;
  $updated = Braintree_Customer::updateNoValidate($customer->id, array(
    'firstName' => 'New First',
    'lastName' => 'New Last',
    'company' => 'New Company',
    'email' => 'new.email@example.com',
    'phone' => 'new phone',
    'fax' => 'new fax',
    'website' => 'http://new.example.com',
  ));
  $this
    ->assertEquals('New First', $updated->firstName);
  $this
    ->assertEquals('New Last', $updated->lastName);
  $this
    ->assertEquals('New Company', $updated->company);
  $this
    ->assertEquals('new.email@example.com', $updated->email);
  $this
    ->assertEquals('new phone', $updated->phone);
  $this
    ->assertEquals('new fax', $updated->fax);
  $this
    ->assertEquals('http://new.example.com', $updated->website);
}