aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/stdlib.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-04-01 14:12:00 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-04-01 14:12:00 -0400
commitf3af7e65f4d83f6b02e1158500122cd97962f313 (patch)
tree2d6162fdf36a53e4c52453f805bcd155ba2b43f6 /src/stdlib/stdlib.h
parent4d59fc2987e52da0274e6b204a9d2885613f74b7 (diff)
Show full doctest inspection if test fails
Diffstat (limited to 'src/stdlib/stdlib.h')
-rw-r--r--src/stdlib/stdlib.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/stdlib/stdlib.h b/src/stdlib/stdlib.h
index 725d5d03..aaa4a1d6 100644
--- a/src/stdlib/stdlib.h
+++ b/src/stdlib/stdlib.h
@@ -73,11 +73,11 @@ void end_inspect(const void *expr, const TypeInfo_t *type);
end_inspect(&_expr, typeinfo); \
}
__attribute__((nonnull))
-void test_value(const void *expr, const void *expected, const TypeInfo_t *type);
+void test_value(const char *filename, int64_t start, int64_t end, const void *expr, const void *expected, const TypeInfo_t *type);
#define test(expr, expected, typeinfo, start, end) {\
auto _expr = expr; \
auto _expected = expected; \
- test_value(&_expr, &_expected, typeinfo); \
+ test_value(__SOURCE_FILE__, start, end, &_expr, &_expected, typeinfo); \
}
void say(Text_t text, bool newline);