|
6 | 6 |
|
7 | 7 | use Closure; |
8 | 8 | use InvalidArgumentException; |
| 9 | +use Tempest\Cache\Testing\CacheTester; |
9 | 10 | use Tempest\Console\ConsoleApplication; |
10 | 11 | use Tempest\Console\Input\ConsoleArgumentBag; |
11 | 12 | use Tempest\Console\Output\MemoryOutputBuffer; |
12 | 13 | use Tempest\Console\Output\StdoutOutputBuffer; |
13 | 14 | use Tempest\Console\OutputBuffer; |
14 | 15 | use Tempest\Console\Testing\ConsoleTester; |
| 16 | +use Tempest\Container\GenericContainer; |
| 17 | +use Tempest\Core\AppConfig; |
15 | 18 | use Tempest\Core\Application; |
| 19 | +use Tempest\Core\ExceptionTester; |
| 20 | +use Tempest\Core\Kernel; |
16 | 21 | use Tempest\Core\ShellExecutor; |
17 | 22 | use Tempest\Core\ShellExecutors\NullShellExecutor; |
18 | 23 | use Tempest\Database\Connection\ConnectionInitializer; |
19 | 24 | use Tempest\Database\DatabaseInitializer; |
20 | 25 | use Tempest\Database\Migrations\MigrationManager; |
21 | 26 | use Tempest\Discovery\DiscoveryLocation; |
| 27 | +use Tempest\EventBus\Testing\EventBusTester; |
| 28 | +use Tempest\Framework\Testing\Http\HttpRouterTester; |
| 29 | +use Tempest\Framework\Testing\InstallerTester; |
22 | 30 | use Tempest\Framework\Testing\IntegrationTest; |
| 31 | +use Tempest\Framework\Testing\ViteTester; |
23 | 32 | use Tempest\Reflection\MethodReflector; |
24 | 33 | use Tempest\Router\HttpApplication; |
25 | 34 | use Tempest\Router\Route; |
|
28 | 37 | use Tempest\Router\Routing\Construction\RouteConfigurator; |
29 | 38 | use Tempest\Router\Static\StaticPageConfig; |
30 | 39 | use Tempest\Router\StaticPage; |
| 40 | +use Tempest\Storage\Testing\StorageTester; |
31 | 41 | use Tempest\View\Components\AnonymousViewComponent; |
32 | 42 | use Tempest\View\GenericView; |
33 | 43 | use Tempest\View\View; |
|
37 | 47 |
|
38 | 48 | use function Tempest\Support\Path\normalize; |
39 | 49 |
|
| 50 | +/** |
| 51 | + * Added these properties because of an autocompletion bug in PhpStorm |
| 52 | + * @property AppConfig $appConfig |
| 53 | + * @property Kernel $kernel |
| 54 | + * @property GenericContainer $container |
| 55 | + * @property ConsoleTester $console |
| 56 | + * @property HttpRouterTester $http |
| 57 | + * @property InstallerTester $installer |
| 58 | + * @property ViteTester $vite |
| 59 | + * @property EventBusTester $eventBus |
| 60 | + * @property StorageTester $storage |
| 61 | + * @property CacheTester $cache |
| 62 | + * @property ExceptionTester $exceptions |
| 63 | + */ |
40 | 64 | abstract class FrameworkIntegrationTestCase extends IntegrationTest |
41 | 65 | { |
42 | 66 | protected function setUp(): void |
|
0 commit comments