Browse Source

Redirect to job edit page after upgrade task to job

pull/16/head
Nafies Luthfi 7 years ago
parent
commit
61881197c4
  1. 4
      app/Http/Controllers/Projects/TasksController.php
  2. 6
      tests/Feature/ManageJobsTest.php

4
app/Http/Controllers/Projects/TasksController.php

@ -91,8 +91,8 @@ class TasksController extends Controller
$task->delete();
DB::commit();
flash(__('task.upgraded_to_job'), 'success');
flash(__('task.upgraded_as_job'), 'success');
return redirect()->route('jobs.show', $job);
return redirect()->route('jobs.edit', $job);
}
}

6
tests/Feature/ManageJobsTest.php

@ -224,13 +224,17 @@ class ManageJobsTest extends TestCase
$this->visitRoute('jobs.show', [$job, 'action' => 'task_edit', 'task_id' => $task->id]);
$this->seeRouteIs('jobs.show', [$job, 'action' => 'task_edit', 'task_id' => $task->id]);
$this->seeElement('button', ['id' => 'set-as-job-'.$task->id]);
$this->press('set-as-job-'.$task->id);
$newJob = Job::where('name', 'This is a Task')->first();
$this->seeRouteIs('jobs.edit', $newJob);
$this->seeInDatabase('jobs', [
'id' => $newJob->id,
'name' => 'This is a Task',
'description' => 'Task description.',
]);
$this->dontSeeInDatabase('tasks', [
'id' => $task->id,
]);

Loading…
Cancel
Save