Better spec for gitignore edge case - ignored file should be restored.