Current File : /home/itiffy/www/blog/wp-content/plugins/wp-invoice/lib/third-party/stripe/test/Stripe/PlanTest.php |
<?php
class Stripe_PlanTest extends StripeTestCase
{
public function testDeletion()
{
authorizeFromEnv();
$p = Stripe_Plan::create(array('amount' => 2000,
'interval' => 'month',
'currency' => 'usd',
'name' => 'Plan',
'id' => 'gold-' . self::randomString()));
$p->delete();
$this->assertTrue($p->deleted);
}
public function testSave()
{
authorizeFromEnv();
$planId = 'gold-' . self::randomString();
$p = Stripe_Plan::create(array('amount' => 2000,
'interval' => 'month',
'currency' => 'usd',
'name' => 'Plan',
'id' => $planId));
$p->name = 'A new plan name';
$p->save();
$this->assertEqual($p->name, 'A new plan name');
$p2 = Stripe_Plan::retrieve($planId);
$this->assertEqual($p->name, $p2->name);
}
}