typecheck: validate explicitly typed object fields

This commit is contained in:
Hermes Agent
2026-09-06 07:56:38 +00:00
parent 6198b75f66
commit a2dafadbf8
5 changed files with 12 additions and 3 deletions
+3
View File
@@ -80,6 +80,9 @@ EXPECTED = {
"tests/typecheck_object_field_bad.claro": [
"tests/typecheck_object_field_bad.claro:6: Type mismatch for field player.score: expected NUMBER, but this value looks like TEXT.",
],
"tests/typecheck_object_field_typed_bad.claro": [
"tests/typecheck_object_field_typed_bad.claro:6: Type mismatch for field player.score: expected NUMBER, but this value looks like TEXT.",
],
"tests/typecheck_object_field_after_method_bad.claro": [
"tests/typecheck_object_field_after_method_bad.claro:10: Type mismatch for field player.score: expected NUMBER, but this value looks like TEXT.",
],