From 7651cde99827c78ebe773f1f2c6bd311dc3ec4d4 Mon Sep 17 00:00:00 2001 From: nick black Date: Tue, 4 Oct 2022 04:59:43 -0400 Subject: [PATCH] workarounds for busted doctest 2.4.9 #2673 --- src/tests/bitmap.cpp | 3 ++- src/tests/tabbed.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tests/bitmap.cpp b/src/tests/bitmap.cpp index 9f56ea788..42fe64662 100644 --- a/src/tests/bitmap.cpp +++ b/src/tests/bitmap.cpp @@ -17,7 +17,8 @@ TEST_CASE("Bitmaps") { CHECK(0 < nc_->tcache.cellpxy); CHECK(0 < nc_->tcache.cellpxx); if(!nc_->tcache.pixel_draw_late){ - CHECK(nc_->tcache.pixel_draw); + // work around bug in doctest 2.4.9 =[ + CHECK((const void*)nc_->tcache.pixel_draw); } } diff --git a/src/tests/tabbed.cpp b/src/tests/tabbed.cpp index 272b09e2d..81c308c48 100644 --- a/src/tests/tabbed.cpp +++ b/src/tests/tabbed.cpp @@ -395,7 +395,8 @@ TEST_CASE("Tabbed") { CHECK(0 == strcmp(sep, nctabbed_separator(nt))); auto t1 = nctabbed_add(nt, nullptr, nullptr, tabbedcb, "tab1", nullptr); nctab_set_cb(t1, tabbedcb); - CHECK(tabbedcb == nctab_cb(t1)); + // FIXME workaround for busted doctest 2.4.9 =[ + // CHECK(tabbedcb == nctab_cb(t1)); nctab_set_userptr(t1, (void*) sep); CHECK((void*) sep == nctab_userptr(t1)); const char* tname = "tab name";