diff --git a/test/regression.uts b/test/regression.uts
index b16c52f45a63aa1eca3f05c719069c33ffad19ff..8c07b3615785c3677e1f49cfc35809532f1483ef 100644
--- a/test/regression.uts
+++ b/test/regression.uts
@@ -7301,3 +7301,30 @@ Dot11(type=0, subtype=1).answers(query) == True
 
 = Dot11 - misc
 Dot11Elt(info="scapy").summary() == "SSID='scapy'"
+
+
+############
+############
++ ASN.1
+
+= MIB
+
+import tempfile
+fd, fname = tempfile.mkstemp()
+os.write(fd, "-- MIB test\nscapy       OBJECT IDENTIFIER ::= {test 2807}\n")
+os.close(fd)
+
+load_mib(fname)
+len([k for k in conf.mib.iterkeys() if "scapy" in k]) == 1
+
+= BER tests
+
+BER_id_enc(42) == '*'
+BER_id_enc(2807) == '\xbfw'
+
+b = BERcodec_IPADDRESS()
+r1 = b.enc("8.8.8.8")
+r1 == '@\x04\x08\x08\x08\x08'
+
+r2 = b.dec(r1)[0]
+r2.val == '8.8.8.8'