test: cover empty compatibility method returns

This commit is contained in:
Hermes Agent
2026-09-18 15:24:45 +00:00
parent e17f450603
commit 19b624482f
6 changed files with 18 additions and 2 deletions
@@ -108,6 +108,12 @@ class ValidateTypecheckDiagnosticsTests(unittest.TestCase):
def test_includes_empty_function_return_fixture(self):
self.assertIn("tests/typecheck_function_empty_return_bad.claro", MODULE.EXPECTED)
def test_includes_empty_compatibility_method_return_fixture(self):
self.assertIn(
"tests/typecheck_method_compat_empty_return_bad.claro",
MODULE.EXPECTED,
)
def test_includes_missing_method_return_fixture(self):
self.assertIn("tests/typecheck_method_missing_return_bad.claro", MODULE.EXPECTED)
@@ -0,0 +1,5 @@
CLASS Player
TEACH score TAKES amount RETURNS NUMBER
RETURN
LEARNED
ENDCLASS