commit-1
This commit is contained in:

committed by
RafficMohammed

parent
fb020f5d20
commit
89aa745738
@@ -1,50 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace Tests\Unit;
|
|
||||||
|
|
||||||
use App\User;
|
|
||||||
use Faker\Factory as FakerFactory;
|
|
||||||
use Illuminate\Support\Facades\Hash;
|
|
||||||
use Illuminate\Support\Str;
|
|
||||||
use Tests\TestCase;
|
|
||||||
|
|
||||||
class ExampleTest extends TestCase
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* A basic unit test example.
|
|
||||||
*
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function test_example()
|
|
||||||
{
|
|
||||||
$this->assertTrue(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function test_store_user()
|
|
||||||
{
|
|
||||||
$faker = FakerFactory::create();
|
|
||||||
|
|
||||||
//Create User -> Agent
|
|
||||||
$str = Str::random(10);
|
|
||||||
$password = Hash::make($str);
|
|
||||||
$email = $faker->unique()->email();
|
|
||||||
$user = new User([
|
|
||||||
'first_name' => $faker->firstName(),
|
|
||||||
'last_name' => $faker->lastName(),
|
|
||||||
'email' => $email,
|
|
||||||
'user_name' => $faker->unique()->userName(),
|
|
||||||
'password' => $password,
|
|
||||||
'active' => 1,
|
|
||||||
'role' => 'user',
|
|
||||||
]);
|
|
||||||
$user->save();
|
|
||||||
|
|
||||||
// Check if data is inserted
|
|
||||||
$this->assertDatabaseHas('users', ['email' => $email]);
|
|
||||||
|
|
||||||
// Authenticate as the created user
|
|
||||||
$this->actingAs($user);
|
|
||||||
|
|
||||||
$this->assertAuthenticated();
|
|
||||||
}
|
|
||||||
}
|
|
Reference in New Issue
Block a user