BaseLaravelTest.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace Knuckles\Scribe\Tests;
  3. use Knuckles\Scribe\ScribeServiceProvider;
  4. use Orchestra\Testbench\TestCase;
  5. class BaseLaravelTest extends TestCase
  6. {
  7. use TestHelpers;
  8. protected function getEnvironmentSetUp($app)
  9. {
  10. $app['config']->set('database.default', 'test');
  11. $app['config']->set('database.connections.test', [
  12. 'driver' => 'sqlite',
  13. 'database' => ':memory:',
  14. 'prefix' => '',
  15. ]);
  16. $app['config']->set('database.default', 'sqlite');
  17. $app['config']->set('database.connections.sqlite', [
  18. 'driver' => 'sqlite',
  19. 'database' => ':memory:',
  20. 'prefix' => '',
  21. ]);
  22. ScribeServiceProvider::$customTranslationLayerLoaded = false;
  23. }
  24. /**
  25. * @param \Illuminate\Foundation\Application $app
  26. *
  27. * @return array
  28. */
  29. protected function getPackageProviders($app)
  30. {
  31. $providers = [
  32. ScribeServiceProvider::class,
  33. ];
  34. if (class_exists(\Dingo\Api\Provider\LaravelServiceProvider::class)) {
  35. $providers[] = \Dingo\Api\Provider\LaravelServiceProvider::class;
  36. }
  37. return $providers;
  38. }
  39. }