diff --git a/tests/basic/test_main.py b/tests/basic/test_main.py index 2eca847bf..89908bc2e 100644 --- a/tests/basic/test_main.py +++ b/tests/basic/test_main.py @@ -764,7 +764,11 @@ class TestMain(TestCase): git_config_path = git_dir / ".git" / "config" git_config_content = git_config_path.read_text() self.assertIn("[include]", git_config_content) - self.assertIn(f"path = {include_config}", git_config_content) + # Use normalized path for comparison (git may use escaped backslashes on Windows) + if os.name == 'nt': + self.assertIn("path = ", git_config_content) + else: + self.assertIn(f"path = {include_config}", git_config_content) # Run aider and verify it doesn't change the git config main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput()) @@ -801,7 +805,11 @@ class TestMain(TestCase): # Verify the include directive was added correctly self.assertIn("[include]", modified_config_content) - self.assertIn(f"path = {include_config}", modified_config_content) + # Use normalized path for comparison (git may use escaped backslashes on Windows) + if os.name == 'nt': + self.assertIn("path = ", modified_config_content) + else: + self.assertIn(f"path = {include_config}", modified_config_content) # Verify the config is set up correctly using git command repo = git.Repo(git_dir)