. */ declare(strict_types=1); namespace Tests; use FireflyIII\User; use Illuminate\Foundation\Testing\TestCase as BaseTestCase; use Tests\Traits\MocksDefaultValues; use Tests\Traits\TestHelpers; /** * Class TestCase */ abstract class TestCase extends BaseTestCase { use CreatesApplication, MocksDefaultValues, TestHelpers; /** * @return array */ public function dateRangeProvider(): array { return [ 'one day' => ['1D'], 'one week' => ['1W'], 'one month' => ['1M'], 'three months' => ['3M'], 'six months' => ['6M'], 'one year' => ['1Y'], 'custom range' => ['custom'], ]; } /** * @return User */ public function user(): User { return User::find(1); } }