diff --git a/tests/utests/utests.h b/tests/utests/utests.h index aaf3701e6..1ad98009f 100644 --- a/tests/utests/utests.h +++ b/tests/utests/utests.h @@ -1347,9 +1347,14 @@ static int utest_teardown(void **state) { *state = NULL; + const struct ly_err_item *err; /* libyang context, no leftover messages */ - assert_null(ly_err_last(current_utest_context->ctx)); + err = ly_err_last(current_utest_context->ctx); + if (err) { + fail_msg("Unexpected message in context: %s", err->msg); + } + ly_ctx_destroy(current_utest_context->ctx); if (current_utest_context->orig_tz) {