Browse Source

Fix not being able to run a single test.

For me locally, many tests could not be run individually because of
errors being raised for 'Unknown factory type of "Table"'.
Mark Story 3 years ago
parent
commit
d67182b8f7
1 changed files with 7 additions and 0 deletions
  1. 7 0
      tests/bootstrap.php

+ 7 - 0
tests/bootstrap.php

@@ -17,8 +17,10 @@ use Cake\Cache\Cache;
 use Cake\Chronos\Chronos;
 use Cake\Core\Configure;
 use Cake\Datasource\ConnectionManager;
+use Cake\Datasource\FactoryLocator;
 use Cake\Error\Debug\TextFormatter;
 use Cake\Log\Log;
+use Cake\ORM\Locator\TableLocator;
 use Cake\TestSuite\Fixture\SchemaLoader;
 use Cake\Utility\Security;
 
@@ -145,3 +147,8 @@ if (env('FIXTURE_SCHEMA_METADATA')) {
     $loader = new SchemaLoader();
     $loader->loadInternalFile(env('FIXTURE_SCHEMA_METADATA'));
 }
+
+FactoryLocator::add(
+    'Table',
+    (new TableLocator())->allowFallbackClass(false)
+);