Summary
Add integration tests for shuttle chrome bookmarks CLI (fixture paths, no live Chrome GUI).
Parent: #24
Scope
- Extend
tests/test_chrome_commands.py with CLI runner coverage
- Use
SHUTTLE_SKIP_CHROME_AUTOMATION=1 and temp bookmarks_file / downloads_dir
- Cover missing backup file on export-to-Chrome path
- Register scenarios in
public_endpoints.py if missing
Verification
Execution
@gh-issue-execute → tests → @gh-pr
Summary
Add integration tests for
shuttle chrome bookmarksCLI (fixture paths, no live Chrome GUI).Parent: #24
Scope
tests/test_chrome_commands.pywith CLI runner coverageSHUTTLE_SKIP_CHROME_AUTOMATION=1and tempbookmarks_file/downloads_dirpublic_endpoints.pyif missingVerification
./scripts/test-integration.shExecution
@gh-issue-execute→ tests →@gh-pr