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)); }
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!'); }
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); }
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); }
public function destroy($id) { $task = Task::personal()->findOrFail($id); $task->delete(); return redirect()->route('tasks.index')->with('info', 'The Task was deleted!'); }