Fixes for tests

This commit is contained in:
David Bomba 2021-05-30 21:37:34 +10:00
parent b72217d74c
commit d837ca97e9
2 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,6 @@
<?php
use App\Libraries\MultiDB;
use App\Models\Document;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
@ -21,8 +22,9 @@ class MakeDocumentsAssignedUserNullable extends Migration
Document::where('assigned_user_id', 0)->update(['assigned_user_id' => null]);
if(config('ninja.db.multi_db_enabled')){
Document::on('db-ninja-01')->where('assigned_user_id', 0)->update(['assigned_user_id' => null]);
Document::on('db-ninja-02')->where('assigned_user_id', 0)->update(['assigned_user_id' => null]);
foreach (MultiDB::$dbs as $db) {
Document::on($db)->where('assigned_user_id', 0)->update(['assigned_user_id' => null]);
}
}
else{
Document::where('assigned_user_id', 0)->update(['assigned_user_id' => null]);

View File

@ -48,6 +48,7 @@ use App\Models\User;
use App\Models\Vendor;
use App\Models\VendorContact;
use App\Utils\Traits\MakesHash;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Routing\Middleware\ThrottleRequests;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Str;
@ -63,6 +64,7 @@ use Tests\TestCase;
class ImportCompanyTest extends TestCase
{
use MakesHash;
use DatabaseTransactions;
public $account;
public $company;