Create task task-39
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
---
|
||||
id: task-39
|
||||
title: 'Write spec for Tasks::Fa::EnqueueDueUserFavsScansTask'
|
||||
status: To Do
|
||||
assignee: []
|
||||
created_date: '2025-07-08'
|
||||
labels: []
|
||||
dependencies: []
|
||||
---
|
||||
|
||||
## Description
|
||||
|
||||
Create comprehensive test coverage for the FA user favs scan task enqueuing logic to ensure proper job scheduling and queue management.
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] Spec file exists at spec/lib/tasks/fa/enqueue_due_user_favs_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 enqueuing handles empty user sets
|
||||
- [ ] Tests verify proper ordering by scanned_favs_at field
|
||||
- [ ] All tests pass with good coverage
|
||||
Reference in New Issue
Block a user