Files
redux-scraper/backlog/tasks/task-40 - Write-spec-for-Tasks-Fa-EnqueueDueUserPageScansTask.md
2025-07-08 16:31:40 +00:00

909 B

id, title, status, assignee, created_date, labels, dependencies
id title status assignee created_date labels dependencies
task-40 Write spec for Tasks::Fa::EnqueueDueUserPageScansTask To Do
2025-07-08

Description

Create comprehensive test coverage for the FA user page scan task enqueuing logic to ensure proper job scheduling, duplicate handling, and queue management.

Acceptance Criteria

  • Spec file exists at spec/lib/tasks/fa/enqueue_due_user_page_scans_task_spec.rb
  • Tests verify start_enqueuing method enqueues correct jobs
  • Tests verify queue_size method returns accurate count
  • Tests verify progress_key returns correct key
  • Tests verify enqueuing stops when users are recently scanned
  • Tests verify duplicate user handling with processed_url_names
  • Tests verify proper ordering by scanned_page_at field
  • Tests verify 150 user batch limit handling
  • All tests pass with good coverage