Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: InvoiceTest.php
<?php class Stripe_InvoiceTest extends StripeTestCase { public function testUpcoming() { self::authorizeFromEnv(); $customer = self::createTestCustomer(); Stripe_InvoiceItem::create( array( 'customer' => $customer->id, 'amount' => 0, 'currency' => 'usd', ) ); $invoice = Stripe_Invoice::upcoming( array( 'customer' => $customer->id, ) ); $this->assertEqual($invoice->customer, $customer->id); $this->assertEqual($invoice->attempted, false); } public function testItemsAccessWithParameter() { self::authorizeFromEnv(); $customer = self::createTestCustomer(); Stripe_InvoiceItem::create( array( 'customer' => $customer->id, 'amount' => 100, 'currency' => 'usd', ) ); $invoice = Stripe_Invoice::upcoming( array( 'customer' => $customer->id, ) ); $lines = $invoice->lines->all( array( 'limit' => 10, ) ); $this->assertEqual(count($lines->data), 1); $this->assertEqual($lines->data[0]->amount, 100); } // This is really just making sure that this operation does not trigger any // warnings, as it's highly nested. public function testAll() { self::authorizeFromEnv(); $invoices = Stripe_Invoice::all(); $this->assertTrue(count($invoices) > 0); } }