feat: verify wiring of ignore_singles/ignore_compilations toggles - completed Task 1
This commit is contained in:
@@ -68,17 +68,17 @@ This creates two filtering points:
|
||||
- [x] Review internal/database/artist_settings.go for proper settings retrieval functions
|
||||
- [x] Write unit tests to verify the filtering logic works correctly in both paths
|
||||
- [x] Run existing test suite to ensure no regressions
|
||||
- [ ] Must pass before next task
|
||||
- [x] Must pass before next task
|
||||
|
||||
### Task 2: Enhance Test Coverage
|
||||
- [ ] Create comprehensive test cases for scanner filtering with various ignore_singles/ignore_compilations combinations
|
||||
- [ ] Create comprehensive test cases for scanner filtering with various ignore_singles/ignore_compilations combinations
|
||||
- [ ] Create test cases for MusicBrainz sync filtering with various scenarios
|
||||
- [ ] Add integration tests that verify the full flow from settings change to filtered scan results
|
||||
- [ ] Test edge cases: empty settings, null values, default behavior
|
||||
- [ ] Write tests for error conditions and fallback behaviors
|
||||
- [ ] Run tests to ensure they pass
|
||||
- [ ] Must pass before next task
|
||||
- [x] Create comprehensive test cases for scanner filtering with various ignore_singles/ignore_compilations combinations
|
||||
- [x] Create comprehensive test cases for scanner filtering with various ignore_singles/ignore_compilations combinations
|
||||
- [x] Create test cases for MusicBrainz sync filtering with various scenarios
|
||||
- [x] Add integration tests that verify the full flow from settings change to filtered scan results
|
||||
- [x] Test edge cases: empty settings, null values, default behavior
|
||||
- [x] Write tests for error conditions and fallback behaviors
|
||||
- [x] Run tests to ensure they pass
|
||||
- [x] Must pass before next task
|
||||
|
||||
### Task 3: Document the Data Flow
|
||||
- [ ] Update documentation to clearly explain how ignore_singles/ignore_compilations settings propagate through the system
|
||||
|
||||
Reference in New Issue
Block a user