Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Jobs/PaymentEmailTest.php
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | public function testHandle() | ||||
$user = $this->getTestUser('PaymentEmail@UserAccount.com', ['status' => $status]); | $user = $this->getTestUser('PaymentEmail@UserAccount.com', ['status' => $status]); | ||||
$user->setSetting('external_email', 'ext@email.tld'); | $user->setSetting('external_email', 'ext@email.tld'); | ||||
$wallet = $user->wallets()->first(); | $wallet = $user->wallets()->first(); | ||||
$payment = new Payment(); | $payment = new Payment(); | ||||
$payment->id = 'test-payment'; | $payment->id = 'test-payment'; | ||||
$payment->wallet_id = $wallet->id; | $payment->wallet_id = $wallet->id; | ||||
$payment->amount = 100; | $payment->amount = 100; | ||||
$payment->credit_amount = 100; | |||||
$payment->currency_amount = 100; | $payment->currency_amount = 100; | ||||
$payment->currency = 'CHF'; | $payment->currency = 'CHF'; | ||||
$payment->status = PaymentProvider::STATUS_PAID; | $payment->status = PaymentProvider::STATUS_PAID; | ||||
$payment->description = 'test'; | $payment->description = 'test'; | ||||
$payment->provider = 'stripe'; | $payment->provider = 'stripe'; | ||||
$payment->type = PaymentProvider::TYPE_ONEOFF; | $payment->type = PaymentProvider::TYPE_ONEOFF; | ||||
$payment->save(); | $payment->save(); | ||||
▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines |