Tests are refactored
This commit is contained in:
@ -9,6 +9,7 @@ use Illuminate\Http\UploadedFile;
|
||||
use Illuminate\Support\Carbon;
|
||||
use Illuminate\Support\Facades\File;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Maatwebsite\Excel\Facades\Excel;
|
||||
use Tests\Feature\FeatureTestCase;
|
||||
|
||||
class BillsTest extends FeatureTestCase
|
||||
@ -170,16 +171,16 @@ class BillsTest extends FeatureTestCase
|
||||
$count = 5;
|
||||
Document::factory()->bill()->count($count)->create();
|
||||
|
||||
\Excel::fake();
|
||||
Excel::fake();
|
||||
|
||||
$this->loginAs()
|
||||
->get(route('bills.export'))
|
||||
->assertStatus(200);
|
||||
|
||||
\Excel::matchByRegex();
|
||||
Excel::matchByRegex();
|
||||
|
||||
\Excel::assertDownloaded(
|
||||
'/' . \Str::filename(trans_choice('general.bills', 2)) . '-\d{10}\.xlsx/',
|
||||
Excel::assertDownloaded(
|
||||
'/' . str()->filename(trans_choice('general.bills', 2), '-') . '-\d{10}\.xlsx/',
|
||||
function (Export $export) use ($count) {
|
||||
// Assert that the correct export is downloaded.
|
||||
return $export->sheets()[0]->collection()->count() === $count;
|
||||
@ -194,7 +195,7 @@ class BillsTest extends FeatureTestCase
|
||||
|
||||
$bills = Document::factory()->bill()->count($create_count)->create();
|
||||
|
||||
\Excel::fake();
|
||||
Excel::fake();
|
||||
|
||||
$this->loginAs()
|
||||
->post(
|
||||
@ -203,10 +204,10 @@ class BillsTest extends FeatureTestCase
|
||||
)
|
||||
->assertStatus(200);
|
||||
|
||||
\Excel::matchByRegex();
|
||||
Excel::matchByRegex();
|
||||
|
||||
\Excel::assertDownloaded(
|
||||
'/' . \Str::filename(trans_choice('general.bills', 2)) . '-\d{10}\.xlsx/',
|
||||
Excel::assertDownloaded(
|
||||
'/' . str()->filename(trans_choice('general.bills', 2), '-') . '-\d{10}\.xlsx/',
|
||||
function (Export $export) use ($select_count) {
|
||||
return $export->sheets()[0]->collection()->count() === $select_count;
|
||||
}
|
||||
@ -215,7 +216,7 @@ class BillsTest extends FeatureTestCase
|
||||
|
||||
public function testItShouldImportBills()
|
||||
{
|
||||
\Excel::fake();
|
||||
Excel::fake();
|
||||
|
||||
$this->loginAs()
|
||||
->post(
|
||||
@ -229,7 +230,7 @@ class BillsTest extends FeatureTestCase
|
||||
)
|
||||
->assertStatus(200);
|
||||
|
||||
\Excel::assertImported('bills.xlsx');
|
||||
Excel::assertImported('bills.xlsx');
|
||||
|
||||
$this->assertFlashLevel('success');
|
||||
}
|
||||
|
Reference in New Issue
Block a user