Skip to content

Instantly share code, notes, and snippets.

@des1roer
Created September 13, 2019 11:48
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save des1roer/70526ed939756bce79185483e6ff1bf1 to your computer and use it in GitHub Desktop.
RefundValidateRequestTest.php
<?php
namespace tests\Tasks;
use App\Buffers\RefundBuffer;
use App\Tasks\Pin\SaveRefund;
use Laravel\Lumen\Testing\DatabaseMigrations;
use Laravel\Lumen\Testing\DatabaseTransactions;
use PHPUnit\Framework\TestCase;
/**
* Тесты RefundValidateRequest.
*/
class RefundValidateRequestTest extends TestCase
{
use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration;
use DatabaseMigrations;
use DatabaseTransactions;
/**
* Проверка выполнения задачи.
*/
public function testValidExec(): void
{
$refundValidateRequest = app(SaveRefund::class);
$request = \Mockery::mock(\Laravel\Lumen\Http\Request::class, [
'all' => [
'name' => 'dfdasf221',
'bik' => 'ntcn1',
'correspondent_account' => '12345678901234444571',
'checking_account' => '232323',
'inn' => 'sdads',
'user_id' => '631860',
'counterparty_id' => '43953',
'card_number' => '2343242',
'person_name' => 'dsfdsfsd',
'person_surname' => 'dsfsdf',
'our_legal_entity_id' => '2',
'phone' => '89613783298',
'is_test' => 'f',
]
]);
/** @var RefundBuffer $buffer */
$buffer = \Mockery::mock(RefundBuffer::class, [
'read' => $request,
'getRequest' => $request,
])->makePartial();
$refundValidateRequest->process($buffer);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment