diff --git a/test/test_opsdb.py b/test/test_opsdb.py
index 3507bdc0bcb80e341586cd2d8d966a5591da94fc..7e6c1848378c14f31ea6ede92b04a1bc2a65f2e2 100644
--- a/test/test_opsdb.py
+++ b/test/test_opsdb.py
@@ -97,6 +97,24 @@ def test_juniper_field_update():
     assert r["interface_name"] == "xe-2/0/0.123"
 
 
+def test_coriant_update_fields():
+    i = {
+        "equipment": "groove-1",
+        "card_id": "2-3",
+        "port": None
+         }
+    r = inventory_provider.opsdb._coriant_field_update(i)
+    assert r["interface_name"] == "2-3"
+
+    i = {
+        "equipment": "groove-1",
+        "card_id": "2-3",
+        "port": "4"
+         }
+    r = inventory_provider.opsdb._coriant_field_update(i)
+    assert r["interface_name"] == "2-3/4"
+
+
 def test_get_circuits(mocker):
     mocker.patch("inventory_provider.opsdb.db.cursor")
     mocked_convert_to_dict = mocker.patch(