refactor(mobile): extract normalizeFileUri to shared utility module

Address code review feedback:
- Extract normalizeFileUri to mobile/src/utils/normalizeUri.ts
- Import shared function in ShareContext and UploadScreen
- Move os import to top of test file
- Update test docstring to reflect new behavior

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-19 14:11:08 +00:00
parent d5c18ccf07
commit ec882214e2
4 changed files with 25 additions and 44 deletions
+2 -2
View File
@@ -3,11 +3,12 @@
Covers:
- ``GET /api/duplicates`` — list all exact-duplicate groups
- ``GET /api/files/{id}/duplicates`` — per-file exact + near-duplicate info
- ``POST /api/ui-upload`` — exact-duplicate warning in upload response
- ``POST /api/ui-upload`` — exact-duplicate rejection at upload time
- ``GET /duplicates`` — duplicate management UI page
"""
import json
import os
from unittest.mock import patch
import pytest
@@ -395,7 +396,6 @@ class TestUploadDuplicateRejection:
# The stored_filename is returned so we can verify cleanup
stored = data.get("stored_filename")
assert stored is not None
import os
from app.config import settings