Add path diff test
Try to enhance path diff