US01-01: Inventory and Characterize Donor Code
This commit is contained in:
@@ -354,6 +354,12 @@ class GitSafetyTests(RepositoryFixture):
|
||||
run("git", "mv", "README.md", "RENAMED.md", cwd=self.repo)
|
||||
self.assertEqual(git.changed_paths(), [Path("RENAMED.md")])
|
||||
|
||||
def test_changed_paths_preserves_modified_and_untracked_filenames(self) -> None:
|
||||
git = GitRepo(self.repo, self.config, Runner())
|
||||
(self.repo / "README.md").write_text("changed\n", encoding="utf-8")
|
||||
(self.repo / "Another file.md").write_text("new\n", encoding="utf-8")
|
||||
self.assertEqual(set(git.changed_paths()), {Path("README.md"), Path("Another file.md")})
|
||||
|
||||
def test_diff_check_rejects_whitespace_errors(self) -> None:
|
||||
git = GitRepo(self.repo, self.config, Runner())
|
||||
(self.repo / "README.md").write_text("seed\ntrailing whitespace \n", encoding="utf-8")
|
||||
|
||||
Reference in New Issue
Block a user