summaryrefslogtreecommitdiffstats
path: root/c/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/main.c')
-rw-r--r--c/main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/c/main.c b/c/main.c
index f87a5112..5f19cf86 100644
--- a/c/main.c
+++ b/c/main.c
@@ -77,6 +77,11 @@ void run_tests() {
printf("\n");
pass = 0;
}
+ jv as_string = jv_dump_string(jv_copy(expected), rand());
+ jv reparsed = jv_parse_sized(jv_string_value(as_string), jv_string_length(jv_copy(as_string)));
+ assert(jv_equal(jv_copy(expected), jv_copy(reparsed)));
+ jv_free(as_string);
+ jv_free(reparsed);
jv_free(expected);
jv_free(actual);
}