ldc-file-storage-service/tests/TestCase.php

43 lines
1.1 KiB
PHP
Raw Permalink Normal View History

<?php
declare(strict_types=1);
namespace Uwil\Storage\Tests;
use Orchestra\Testbench\TestCase as Orchestra;
use Uwil\Storage\StorageServiceProvider;
abstract class TestCase extends Orchestra
{
#[\Override]
protected function setUp(): void
{
parent::setUp();
}
#[\Override]
protected function getPackageProviders($app): array
{
return [
StorageServiceProvider::class,
];
}
#[\Override]
protected function defineEnvironment($app): void
{
$app['config']->set('database.default', 'testing');
$app['config']->set('database.connections.testing', [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
]);
$app['config']->set('storage-service.default', 'local');
$app['config']->set('storage-service.eligibleDisks', ['local']);
$app['config']->set('storage-service.allowedExtensions', [
'jpg', 'jpeg', 'png', 'gif', 'pdf', 'txt', 'doc', 'docx', 'csv', 'mp4', 'webm',
]);
}
}