test storage media seeds
This commit is contained in:
parent
1934a6b94f
commit
247433bc60
3 changed files with 17 additions and 46 deletions
|
|
@ -6,6 +6,7 @@ use App\Element\ElementRepository;
|
|||
use App\Set\SetRepository;
|
||||
use Database\Seeders\DatabaseSeeder;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Tests\TestCase;
|
||||
|
||||
class DemoSeedDataTest extends TestCase
|
||||
|
|
@ -14,6 +15,8 @@ class DemoSeedDataTest extends TestCase
|
|||
|
||||
public function testBaderechRootElementHasDemoChildren(): void
|
||||
{
|
||||
Storage::fake('public');
|
||||
|
||||
$this->seed(DatabaseSeeder::class);
|
||||
|
||||
$setRepository = app(SetRepository::class);
|
||||
|
|
@ -23,6 +26,13 @@ class DemoSeedDataTest extends TestCase
|
|||
$childElements = $elementRepository->findByParentElement($rootElement);
|
||||
|
||||
$this->assertSame('', $rootElement->getRichText());
|
||||
$this->assertSame(
|
||||
'element-icons/baderech-haavodah-icon.png',
|
||||
$rootElement->getIconImageUrl(),
|
||||
);
|
||||
Storage::disk('public')->assertExists(
|
||||
'element-icons/baderech-haavodah-icon.png',
|
||||
);
|
||||
$this->assertNull($rootElement->getPdfPath());
|
||||
$this->assertNull($rootElement->getYoutubeUrl());
|
||||
$this->assertCount(6, $childElements);
|
||||
|
|
@ -76,9 +86,10 @@ class DemoSeedDataTest extends TestCase
|
|||
$childElements[0]->getRichText(),
|
||||
);
|
||||
$this->assertSame(
|
||||
'/assets/pdfs/baderech.pdf',
|
||||
'element-pdfs/baderech.pdf',
|
||||
$childElements[0]->getPdfPath(),
|
||||
);
|
||||
Storage::disk('public')->assertExists('element-pdfs/baderech.pdf');
|
||||
|
||||
$introductionChildElements = $elementRepository->findByParentElement(
|
||||
$childElements[0],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue