diff --git a/tests/libdnssec/test_nsec_bitmap.c b/tests/libdnssec/test_nsec_bitmap.c
index ebf0d426c61ac2d5c7dc625923c696efffa32825..cf52269bbf355a72d312531c303fe124bb91ca9c 100644
--- a/tests/libdnssec/test_nsec_bitmap.c
+++ b/tests/libdnssec/test_nsec_bitmap.c
@@ -21,6 +21,7 @@
 #include <tap/basic.h>
 
 #include "nsec.h"
+#include "libknot/descriptor.h"
 
 int main(void)
 {
@@ -58,6 +59,11 @@ int main(void)
 
 	ok(memcmp(encoded, expected, 9) == 0, "valid bitmap");
 
+	bool contains = dnssec_nsec_bitmap_contains(expected, 9, KNOT_RRTYPE_AAAA);
+	ok(contains, "bitmap contains AAAA");
+	contains = dnssec_nsec_bitmap_contains(expected, 9, KNOT_RRTYPE_CNAME);
+	ok(!contains, "bitmap does not contain CNAME");
+
 	dnssec_nsec_bitmap_clear(bitmap);
 	ok(dnssec_nsec_bitmap_size(bitmap) == 0, "bitmap clear");