zip unit testing

This commit is contained in:
Peter Papp
2021-07-29 09:29:02 +02:00
parent 6a805b03fa
commit 1b893d59ea
4 changed files with 14 additions and 28 deletions

View File

@@ -4,7 +4,6 @@ namespace Tests\Domain\Zip;
use Storage;
use Tests\TestCase;
use App\Users\Models\User;
use Domain\Zip\Models\Zip;
use Laravel\Sanctum\Sanctum;
use Domain\Files\Models\File;
use Domain\Folders\Models\Folder;
@@ -35,20 +34,14 @@ class UserZippingTest extends TestCase
])->assertStatus(201);
});
$file_ids = File::all()->pluck('id');
$file_ids = File::all()->pluck('id')->toArray();
$this->postJson('/api/zip/files', [
'items' => $file_ids,
])->assertStatus(201);
$ids = implode(',', $file_ids);
$this->assertDatabaseHas('zips', [
'user_id' => $user->id,
]);
Storage::disk('local')
->assertExists(
'zip/' . Zip::first()->basename
);
$this
->getJson("/api/zip/files?ids=$ids")
->assertStatus(200)
->assertHeader('content-type', 'application/x-zip');
}
/**
@@ -80,15 +73,7 @@ class UserZippingTest extends TestCase
});
$this->getJson("/api/zip/folder/$folder->id")
->assertStatus(201);
$this->assertDatabaseHas('zips', [
'user_id' => $user->id,
]);
Storage::disk('local')
->assertExists(
'zip/' . Zip::first()->basename
);
->assertStatus(200)
->assertHeader('content-type', 'application/x-zip');
}
}