public function setUp() { parent::setUp(); if (!TestEntity::indexExists()) { TestEntity::createIndex(); } TestEntity::flushEventListeners(); TestEntity::boot(); //run event listeners TestEntity::removeAllFromIndex(); }
public function setUp() { parent::setUp(); // Workaround for model event firing. // The package Bosnadev\Database used for automatic UUID creation relies // on model events (creating) to generate the UUID. // // Laravel/Lumen currently doesn't fire repeated model events during // unit testing, see: https://github.com/laravel/framework/issues/1181 TestEntity::flushEventListeners(); TestEntity::boot(); $this->app->group([], function ($app) { require __DIR__ . '/test_routes.php'; }); }