This commit is contained in:
denisdulici
2018-09-29 17:28:34 +03:00
parent c706f7c8b0
commit 17c52e1c5b
5 changed files with 74 additions and 78 deletions

View File

@ -1,14 +1,7 @@
<?php
/**
* Created by PhpStorm.
* User: bgure
* Date: 13.07.2018
* Time: 19:44
*/
namespace Tests\Feature;
use App\Models\Auth\User;
use App\Models\Common\Company;
use Faker\Factory;
@ -30,6 +23,7 @@ abstract class FeatureTestCase extends TestCase
protected function setUp()
{
parent::setUp();
$this->faker = Factory::create();
$this->user = User::first();
$this->company = $this->user->first()->companies()->first();
@ -44,18 +38,24 @@ abstract class FeatureTestCase extends TestCase
*/
public function loginAs(User $user = null, Company $company = null)
{
if(!$user) $user = $this->user;
if(!$company) $company = $user->companies()->first();
if (!$user) {
$user = $this->user;
}
if (!$company) {
$company = $user->companies()->first();
}
$this->startSession();
return $this->actingAs($user)
->withSession(['company_id' => $company->id]);
return $this->actingAs($user)->withSession(['company_id' => $company->id]);
}
public function assertFlashLevel($excepted)
{
$flash["level"] = null;
if($flashMessage = session('flash_notification'))
{
$flash['level'] = null;
if ($flashMessage = session('flash_notification')) {
$flash = $flashMessage->first();
}