Skip to content

Instantly share code, notes, and snippets.

expected = [task_1, task_2, task_3]

assert_equals expected, User.current_tasks
refute includes User.current_tasks, task_4
user_with_tasks = create(:user)
user_with_no_tasks = create(:user)
user_1_completed_in_time_task = create(:task, user: user_1, completed: true, due_date: 10/31/21, date_completed: 10/27/21)
user_1_incomplete_past_due_task = create(:task, user: user_1, completed: false, due_date: 10/15/21, date_completed: nil)
user_1_incomplete_task_not_yet_due = create(:task, user: user_1, completed: false, due_date: 11/3/21, date_completed: nil)
user_1 = create(:user)
user_2 = create(:user)
task_1 = create(:task, user: user_1, completed: true, due_date: 10/31/21, date_completed: 10/27/21)
task_2 = create(:task, user: user_1, completed: false, due_date: 10/15/21, date_completed: nil)
task_3 = create(:task, user: user_1, completed: false, due_date: 11/3/21, date_completed: nil)
test 'sort_by_date returns an array of Tasks sorted by date created from newest to oldest' do
  # test goes here
end
test 'sort_by_date' do
  # test goes here
end