public function testRecipientUpdateMetadataAll() { $recipient = self::createTestRecipient(); $recipient->metadata = array('test' => 'foo bar'); $recipient->save(); $updatedRecipient = Recipient::retrieve($recipient->id); $this->assertSame('foo bar', $updatedRecipient->metadata['test']); }
public function testRecipientDeleteCard() { $token = Token::create(array("card" => array("number" => "4000056655665556", "exp_month" => 5, "exp_year" => date('Y') + 3, "cvc" => "314"))); $recipient = $this->createTestRecipient(); $createdCard = $recipient->cards->create(array("card" => $token->id)); $recipient->save(); $updatedRecipient = Recipient::retrieve($recipient->id); $updatedCards = $updatedRecipient->cards->all(); $this->assertSame(count($updatedCards["data"]), 1); $deleteStatus = $updatedRecipient->cards->retrieve($createdCard->id)->delete(); $this->assertTrue($deleteStatus->deleted); $updatedRecipient->save(); $postDeleteRecipient = Recipient::retrieve($recipient->id); $postDeleteCards = $postDeleteRecipient->cards->all(); $this->assertSame(count($postDeleteCards["data"]), 0); }
public function testRecipientDeleteCard() { $token = Token::create(array('card' => array('number' => '4000056655665556', 'exp_month' => 5, 'exp_year' => date('Y') + 3, 'cvc' => '314'))); $recipient = $this->createTestRecipient(); $createdCard = $recipient->cards->create(array('card' => $token->id)); $recipient->save(); $updatedRecipient = Recipient::retrieve($recipient->id); $updatedCards = $updatedRecipient->cards->all(); $this->assertSame(count($updatedCards['data']), 1); $deleteStatus = $updatedRecipient->cards->retrieve($createdCard->id)->delete(); $this->assertTrue($deleteStatus->deleted); $updatedRecipient->save(); $postDeleteRecipient = Recipient::retrieve($recipient->id); $postDeleteCards = $postDeleteRecipient->cards->all(); $this->assertSame(count($postDeleteCards['data']), 0); }