summaryrefslogtreecommitdiff
path: root/tests/TestCase.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/TestCase.php')
-rw-r--r--tests/TestCase.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/TestCase.php b/tests/TestCase.php
index d9af1c0373..4ee969256a 100644
--- a/tests/TestCase.php
+++ b/tests/TestCase.php
@@ -24,6 +24,7 @@ use Illuminate\Cache\ArrayStore;
use Illuminate\Cache\Repository;
use Illuminate\Database\Capsule\Manager as DB;
use function basename;
+use Symfony\Component\HttpFoundation\Request;
/**
* Base class for unit tests
@@ -69,6 +70,14 @@ class TestCase extends \PHPUnit\Framework\TestCase
// Use an array cache for database calls, etc.
app()->instance('cache.array', new Repository(new ArrayStore()));
+ app()->bind(Tree::class, function () {
+ return null;
+ });
+
+ app()->instance(User::class, User::visitor());
+
+ app()->instance(Request::class, Request::createFromGlobals());
+
defined('WT_ROOT') || define('WT_ROOT', dirname(__DIR__) . '/');
defined('WT_BASE_URL') || define('WT_BASE_URL', 'http://localhost/');
defined('WT_DATA_DIR') || define('WT_DATA_DIR', WT_ROOT . 'data/');
@@ -76,8 +85,6 @@ class TestCase extends \PHPUnit\Framework\TestCase
if (static::$uses_database) {
DB::connection()->beginTransaction();
-
- Module::boot();
}
}