test: Add Swift test case to TestRepoMapAllLanguages

This commit is contained in:
Paul Gauthier (aider) 2025-03-12 15:22:16 -07:00
parent 315f8093c6
commit 189d64dc3d
2 changed files with 19 additions and 0 deletions

View file

@ -316,6 +316,7 @@ class TestRepoMapAllLanguages(unittest.TestCase):
"r": ("r", "calculate"), "r": ("r", "calculate"),
"racket": ("rkt", "greet"), "racket": ("rkt", "greet"),
"solidity": ("sol", "SimpleStorage"), "solidity": ("sol", "SimpleStorage"),
"swift": ("swift", "Greeter"),
} }
fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages" fixtures_dir = Path(__file__).parent.parent / "fixtures" / "languages"

View file

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