public function testHandleBadQueue()
 {
     TestConfigCleaner::removeExtFile();
     $this->assertFalse(TestConfigCleaner::checkExtFile());
     Yii::setAlias('@vendor', realpath(__DIR__ . '/../../testapp/vendor'));
     $group = new DeferredGroup();
     $group->loadDefaultValues();
     $group->name = ExtensionsManager::ACTIVATE_DEFERRED_TASK;
     $group->group_notifications = 0;
     $group->save();
     $queue = new DeferredQueue([]);
     $queue->deferred_group_id = $group->id;
     $process = new Process('pwd > /dev/null');
     $process->run();
     $queue->setProcess($process);
     $queue->exit_code = 1;
     $event = new DeferredQueueCompleteEvent($queue);
     DeferredQueueCompleteHandler::handleEvent($event);
     $this->assertFalse(TestConfigCleaner::checkExtFile());
 }