diff --git a/tests/project/dalia/curation/suggest/test_licenses.py b/tests/project/dalia/curation/suggest/test_licenses.py
index aa9f902ffda8b98b1f5b314ae42b108e547b4c83..e425578c8cd9378aa37fe00e504c4cec6aabfd31 100644
--- a/tests/project/dalia/curation/suggest/test_licenses.py
+++ b/tests/project/dalia/curation/suggest/test_licenses.py
@@ -148,12 +148,27 @@ def test_search_all_licenses(triplestore):
         ("CC-BY-SA", 486),
     ]
 )
-def test_count_results_from_license_search(
-        triplestore, query, expected_count
-):
+def test_count_results_from_license_search(triplestore, query, expected_count):
     assert count_results_from_license_search(query) == expected_count
 
 
+@pytest.mark.parametrize(
+    "query, expected_license_link",
+    [
+        ('"LGPL-3.0-only"', "https://www.gnu.org/licenses/lgpl-3.0-standalone.html"),
+        ('"MPL-2.0"', "https://www.mozilla.org/MPL/2.0/"),
+    ]
+)
+def test_search_all_licenses_returns_correct_licenseLink_when_spdx_license_has_multiple_crossRefs(
+        triplestore, query, expected_license_link
+):
+    request = CurationSuggestLicensesRequest(q=query, limit=1, offset=0)
+
+    result = search_all_licenses(request)
+
+    assert result.results[0].licenseLink == expected_license_link
+
+
 @pytest.mark.parametrize(
     "request_data, expected_response_data",
     [