From 189d64dc3d527d46bd995e2c781f03d84c96bd1c Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 12 Mar 2025 15:22:16 -0700 Subject: [PATCH] test: Add Swift test case to TestRepoMapAllLanguages --- tests/basic/test_repomap.py | 1 + tests/fixtures/languages/swift/test.swift | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/fixtures/languages/swift/test.swift diff --git a/tests/basic/test_repomap.py b/tests/basic/test_repomap.py index b8e6e1988..0d3bb0fe1 100644 --- a/tests/basic/test_repomap.py +++ b/tests/basic/test_repomap.py @@ -316,6 +316,7 @@ class TestRepoMapAllLanguages(unittest.TestCase): "r": ("r", "calculate"), "racket": ("rkt", "greet"), "solidity": ("sol", "SimpleStorage"), + "swift": ("swift", "Greeter"), } fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages" diff --git a/tests/fixtures/languages/swift/test.swift b/tests/fixtures/languages/swift/test.swift new file mode 100644 index 000000000..8e1fbb86f --- /dev/null +++ b/tests/fixtures/languages/swift/test.swift @@ -0,0 +1,18 @@ +// Swift greeting example +class Greeter { + let name: String + + init(name: String) { + self.name = name + } + + func greet() -> String { + return "Hello, \(name)!" + } +} + +// Example usage +func exampleGreeting() { + let greeter = Greeter(name: "World") + print(greeter.greet()) +}