-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTestCase.php
38 lines (31 loc) · 1.03 KB
/
TestCase.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
namespace JustBetter\MagentoProducts\Tests;
use Illuminate\Foundation\Testing\LazilyRefreshDatabase;
use JustBetter\MagentoClient\Client\Magento;
use JustBetter\MagentoProducts\ServiceProvider;
use Orchestra\Testbench\TestCase as BaseTestCase;
abstract class TestCase extends BaseTestCase
{
use LazilyRefreshDatabase;
protected function defineEnvironment($app): void
{
config()->set('magento.base_url', '');
config()->set('magento.access_token', '::token::');
config()->set('magento.timeout', 30);
config()->set('magento.connect_timeout', 30);
config()->set('database.default', 'testbench');
config()->set('database.connections.testbench', [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
]);
Magento::fake();
}
protected function getPackageProviders($app): array
{
return [
ServiceProvider::class,
\JustBetter\MagentoClient\ServiceProvider::class,
];
}
}