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()) +}