diff --git a/tests/basic/test_main.py b/tests/basic/test_main.py index 79e2bc44d..95c62c155 100644 --- a/tests/basic/test_main.py +++ b/tests/basic/test_main.py @@ -637,6 +637,36 @@ class TestMain(TestCase): ) self.assertTrue(coder.suggest_shell_commands) + def test_detect_urls_default(self): + with GitTemporaryDirectory(): + coder = main( + ["--exit", "--yes"], + input=DummyInput(), + output=DummyOutput(), + return_coder=True, + ) + self.assertTrue(coder.detect_urls) + + def test_detect_urls_disabled(self): + with GitTemporaryDirectory(): + coder = main( + ["--no-detect-urls", "--exit", "--yes"], + input=DummyInput(), + output=DummyOutput(), + return_coder=True, + ) + self.assertFalse(coder.detect_urls) + + def test_detect_urls_enabled(self): + with GitTemporaryDirectory(): + coder = main( + ["--detect-urls", "--exit", "--yes"], + input=DummyInput(), + output=DummyOutput(), + return_coder=True, + ) + self.assertTrue(coder.detect_urls) + def test_chat_language_spanish(self): with GitTemporaryDirectory(): coder = main(