From a776d70e0d149f5ac3a605a36f064cd4b0823eda Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 12 Mar 2025 15:18:47 -0700 Subject: [PATCH] test: add Racket test case and fixture --- tests/basic/test_repomap.py | 3 ++- tests/fixtures/languages/racket/test.rkt | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 tests/fixtures/languages/racket/test.rkt diff --git a/tests/basic/test_repomap.py b/tests/basic/test_repomap.py index 819c3ffaa..2ceab9689 100644 --- a/tests/basic/test_repomap.py +++ b/tests/basic/test_repomap.py @@ -314,6 +314,7 @@ class TestRepoMapAllLanguages(unittest.TestCase): "pony": ("pony", "Greeter"), "properties": ("properties", "database.url"), "r": ("r", "calculate"), + "racket": ("rkt", "greet"), } fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages" @@ -338,7 +339,7 @@ class TestRepoMapAllLanguages(unittest.TestCase): io = InputOutput() repo_map = RepoMap(main_model=self.GPT35, root=temp_dir, io=io) - other_files = [filename] + other_files = [test_file] result = repo_map.get_repo_map([], other_files) dump(lang) dump(result) diff --git a/tests/fixtures/languages/racket/test.rkt b/tests/fixtures/languages/racket/test.rkt new file mode 100644 index 000000000..05be192cf --- /dev/null +++ b/tests/fixtures/languages/racket/test.rkt @@ -0,0 +1,8 @@ +#lang racket + +;; Define a simple greeting function +(define (greet name) + (string-append "Hello, " name "!")) + +;; Example usage +(greet "World")