diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/typ/compiler/dict.typ | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/typ/compiler/dict.typ b/tests/typ/compiler/dict.typ index b257394f..957ebe92 100644 --- a/tests/typ/compiler/dict.typ +++ b/tests/typ/compiler/dict.typ @@ -92,3 +92,23 @@ --- // Error: 3-15 cannot mutate a temporary value #((key: "val").other = "some") + +--- +#{ + let dict = ( + func: () => 1, + ) + // Error: 3-14 type dictionary has no method `func` + // Hint: 3-14 to call the function stored in the dictionary, surround the field access with parentheses + dict.func() +} + +--- +#{ + let dict = ( + nonfunc: 1 + ) + + // Error: 3-17 type dictionary has no method `nonfunc` + dict.nonfunc() +}
\ No newline at end of file |
