diff --git a/modules/t/markerFeature.t b/modules/t/markerFeature.t
index a3c69cffbaa8efa24b673d042031321c25b076d7..57c99909a741da7998d6ba5ace8bc2e13941f659 100644
--- a/modules/t/markerFeature.t
+++ b/modules/t/markerFeature.t
@@ -8,6 +8,7 @@ BEGIN { $| = 1;
 
 use MultiTestDB;
 use Bio::EnsEMBL::Map::MarkerFeature;
+use Bio::EnsEMBL::Map::MarkerSynonym;
 use Bio::EnsEMBL::Analysis;
 use TestUtils qw(debug test_getter_setter);
 
@@ -89,4 +90,8 @@ ok($mf->strand == 0);
 ok($mapweight == $mf->map_weight);
 
 
-ok($mf->display_id eq $mf->marker->display_MarkerSynonym());
\ No newline at end of file
+
+my $ms = Bio::EnsEMBL::Map::MarkerSynonym->new(1234, 'unists', 'a marker');
+
+$mf->marker()->display_MarkerSynonym($ms);
+ok($mf->display_id() eq $mf->marker()->display_MarkerSynonym()->name());