From b2ef9a074b7b7e54b5a4517ee82c55a7ef770866 Mon Sep 17 00:00:00 2001 From: nick black Date: Mon, 15 Mar 2021 00:13:26 -0400 Subject: [PATCH] add simple pixel-rendering unit test --- src/tests/pixel.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/tests/pixel.cpp b/src/tests/pixel.cpp index e43203204..83a868fce 100644 --- a/src/tests/pixel.cpp +++ b/src/tests/pixel.cpp @@ -13,5 +13,20 @@ TEST_CASE("Pixel") { return; } +#ifdef NOTCURSES_USE_MULTIMEDIA + SUBCASE("PixelRender") { + auto ncv = ncvisual_from_file(find_data("worldmap.png")); + REQUIRE(ncv); + struct ncvisual_options vopts{}; + vopts.blitter = NCBLIT_PIXEL; + auto newn = ncvisual_render(nc_, ncv, &vopts); + CHECK(newn); + CHECK(0 == notcurses_render(nc_)); + ncplane_destroy(newn); + CHECK(0 == notcurses_render(nc_)); + ncvisual_destroy(ncv); + } +#endif + CHECK(!notcurses_stop(nc_)); }