Verify that the dependency tree builder correctly handles project paths containing spaces.
- Parsing projects in directories with spaces
- File path resolution with spaces
- Cross-platform space handling
- Command-line argument parsing with spaces
paths_with_spaces/
└── path with spaces/
└── project/
├── pyproject.toml
└── uv.lock
- Tool should handle space-containing paths gracefully
- Should properly quote paths when needed
- Should work on Windows, macOS, and Linux
- Should not fail with "file not found" errors
- Shell argument parsing issues
- Path concatenation bugs
- Missing quotes around paths
- Platform-specific path handling
- ✅ Space in parent directory
- ✅ Space in project directory name
- ✅ Multiple spaces in path
- ✅ Leading/trailing spaces
- ✅ Tab characters mistaken for spaces
- No crashes when scanning paths with spaces
- Correct file detection
- Accurate dependency tree output
- Same results as paths without spaces