diff --git a/test/regression.uts b/test/regression.uts
index 29c3e01a284f08ba7ab8a7a94f83579b74f46a69..7d3311fd8d5902cb537006ee8701b107e242d710 100644
--- a/test/regression.uts
+++ b/test/regression.uts
@@ -4876,6 +4876,12 @@ for p in ffrags:
 
 assert plen == payloadlen
 
+= defrag()
+nonfrag, unfrag, badfrag = defrag(frags)
+assert not nonfrag
+assert not badfrag
+assert len(unfrag) == 1
+
 = defragment()
 defrags = defragment(frags)
 * we should have one single packet