12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace Tests\Api\v1\Requests;
- use App\Api\v1\Requests\TwoFAccountDynamicRequest;
- use App\Api\v1\Requests\TwoFAccountStoreRequest;
- use App\Api\v1\Requests\TwoFAccountUriRequest;
- use Illuminate\Foundation\Testing\WithoutMiddleware;
- use Illuminate\Support\Facades\Auth;
- use Tests\TestCase;
- /**
- * @covers \App\Api\v1\Requests\TwoFAccountDynamicRequest
- */
- class TwoFAccountDynamicRequestTest extends TestCase
- {
- use WithoutMiddleware;
- /**
- * @test
- */
- public function test_user_is_authorized()
- {
- Auth::shouldReceive('check')
- ->once()
- ->andReturn(true);
- $request = new TwoFAccountDynamicRequest();
- $this->assertTrue($request->authorize());
- }
- /**
- * @test
- */
- public function test_returns_TwoFAccountUriRequest_rules_when_has_uri_input()
- {
- $twofaccountUriRequest = new TwoFAccountUriRequest();
- $request = new TwoFAccountDynamicRequest();
- $request->merge(['uri' => 'uristring']);
- $this->assertEquals($twofaccountUriRequest->rules(), $request->rules());
- }
- /**
- * @test
- */
- public function test_returns_TwoFAccountStoreRequest_rules_otherwise()
- {
- $twofaccountStoreRequest = new TwoFAccountStoreRequest();
- $request = new TwoFAccountDynamicRequest();
- $this->assertEquals($twofaccountStoreRequest->rules(), $request->rules());
- }
- }
|