rcl/golden/error_json/builtin_function_span.test
Ruud van Asseldonk 84523fd33c Save body span info in the loader
This fixes a longstanding issue where reporting errors that we have to
blame on just the document's result in general got blamed on its full
span, which is often a comment and not the offending value. Now we blame
it on the inner body expression, which is more natural.
2024-06-18 20:22:33 +02:00

12 lines
295 B
Text

// This tests that we blame the error on the innermost expression,
// even when it is preceded by a statement.
let method = "String".len;
assert method() == 6, "The length of 'String' is 6.";
method
# output:
stdin:5:1
5 │ method
╵ ^~~~~~
Error: Methods cannot be exported as json.