diff --git a/tests/test_tools.py b/tests/test_tools.py
index 5cad5ffa48eacf2f08179b38fcd7d56e3e4916f6..c55cf6fecf52fc0b039a5faecb4124cdcec9ec61 100644
--- a/tests/test_tools.py
+++ b/tests/test_tools.py
@@ -31,6 +31,7 @@ from km3io.tools import (
     is_3dshower,
     is_mxshower,
     is_3dmuon,
+    is_nanobeacon,
 )
 
 OFFLINE_FILE = OfflineReader(data_path("offline/km3net_offline.root"))
@@ -642,3 +643,13 @@ class TestTriggerMaskChecks(unittest.TestCase):
             [False, False, False, True, False, False, True, False, True, True],
             list(is_3dmuon(GENHEN_OFFLINE_FILE.events.trigger_mask)),
         )
+
+    def test_is_nanobeacon(self):
+        assert np.allclose(
+            [False, False, False, False, False, False, False, False, False, False],
+            list(is_nanobeacon(OFFLINE_FILE.events.trigger_mask)),
+        )
+        assert np.allclose(
+            [False, False, False, False, False, False, False, False, False, False],
+            list(is_nanobeacon(GENHEN_OFFLINE_FILE.events.trigger_mask)),
+        )