Resolve relative paths when comparing file paths
Update tests to match refactored argument order
Update testChangeLink() to work with relative symlinks