Esempio n. 1
0
 public function testUserCanDeleteATask()
 {
     $user = factory(User::class)->create();
     $task = factory(Task::class)->create(['user_id' => $user->id]);
     $this->actingAs($user)->makeRequest('DELETE', "/tasks/{$task->id}");
     $this->assertEmpty(Task::personal()->find($task->id));
 }
Esempio n. 2
0
 public function destroy($task_id, $id, Request $request)
 {
     $task = Task::personal()->find($task_id);
     $note = $task->notes->find($id);
     $note->delete();
     return redirect()->route('tasks.show', ['id' => $task_id])->with('info', 'The Note was deleted!');
 }
Esempio n. 3
0
 public function testUserCanSaveANewTask()
 {
     $task = factory(Task::class)->make();
     $this->actingAs($this->user)->makeRequest('post', '/tasks', ['name' => $task->name, 'description' => $task->description]);
     $actualtask = Task::personal()->get()->where('name', $task->name)->first();
     $this->assertEquals($task->name, $actualtask->name);
     $this->assertEquals($task->status, $actualtask->status);
     $this->assertEquals($task->description, $actualtask->description);
 }
Esempio n. 4
0
 public function testUserCanSaveTheChanges()
 {
     $secondtask = factory(Task::class)->create(['status' => 'closed', 'user_id' => $this->user->id]);
     $this->actingAs($this->user)->makeRequest('put', "/tasks/{$this->task->id}", ['name' => $secondtask->name, 'status' => $secondtask->status, 'description' => $secondtask->description]);
     $task1 = Task::personal()->get()->where('id', $this->task->id)->first();
     $this->assertEquals($secondtask->name, $task1->name);
     $this->assertEquals($secondtask->status, $task1->status);
     $this->assertEquals($secondtask->description, $task1->description);
 }
Esempio n. 5
0
 public function destroy($id)
 {
     $task = Task::personal()->findOrFail($id);
     $task->delete();
     return redirect()->route('tasks.index')->with('info', 'The Task was deleted!');
 }