mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-02-16 10:29:16 +01:00
unified setup for unit tests
This commit is contained in:
parent
bf029bc741
commit
a7a4bfc9de
@ -2,9 +2,23 @@
|
||||
|
||||
namespace Tests;
|
||||
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
||||
use Illuminate\Foundation\Testing\TestCase as BaseTestCase;
|
||||
|
||||
abstract class TestCase extends BaseTestCase
|
||||
{
|
||||
use CreatesApplication;
|
||||
|
||||
/**
|
||||
* Rollback and execute migrations for each test.
|
||||
*/
|
||||
use DatabaseTransactions;
|
||||
|
||||
public function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
Artisan::call('migrate', ['--seed' => true]);
|
||||
Artisan::call('passport:install',['--verbose' => 2]);
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Tests\Unit;
|
||||
|
||||
use Tests\TestCase;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
|
||||
class ExampleTest extends TestCase
|
||||
{
|
||||
/**
|
||||
* A basic test example.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testBasicTest()
|
||||
{
|
||||
$this->assertTrue(true);
|
||||
}
|
||||
}
|
@ -4,31 +4,11 @@
|
||||
|
||||
use Tests\TestCase;
|
||||
use App\TwoFAccount;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
use Illuminate\Foundation\Testing\WithFaker;
|
||||
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
||||
use Illuminate\Auth\Authenticatable;
|
||||
|
||||
class TwoFAccountTest extends TestCase
|
||||
{
|
||||
|
||||
/**
|
||||
* Rollback and execute migrations for each test.
|
||||
*/
|
||||
use DatabaseTransactions;
|
||||
|
||||
|
||||
/**
|
||||
* set up fresh db
|
||||
*/
|
||||
public function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
Artisan::call('migrate', ['--seed' => true]);
|
||||
Artisan::call('passport:install',['--verbose' => 2]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* test TwoFAccount creation via API
|
||||
*
|
||||
|
@ -4,32 +4,12 @@
|
||||
|
||||
use Tests\TestCase;
|
||||
use App\User;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
use Illuminate\Foundation\Testing\WithFaker;
|
||||
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
||||
use Illuminate\Auth\Authenticatable;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
class UserTest extends TestCase
|
||||
{
|
||||
|
||||
/**
|
||||
* Rollback and execute migrations for each test.
|
||||
*/
|
||||
use DatabaseTransactions;
|
||||
|
||||
|
||||
/**
|
||||
* set up fresh db
|
||||
*/
|
||||
public function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
Artisan::call('migrate', ['--seed' => true]);
|
||||
Artisan::call('passport:install',['--verbose' => 2]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* test User creation via API
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user