diff --git a/modules/t/gene.t b/modules/t/gene.t
index a3c12eebdc43421def005e92571405dc6d3ea8ba..7b4b752dcad7ea1aa59124a34e51f93a3895af35 100644
--- a/modules/t/gene.t
+++ b/modules/t/gene.t
@@ -618,3 +618,9 @@ ok($dbe_id && $dbe_id == $dbe->dbID());
 
 
 $multi->restore();
+
+
+# test regulatory feature retrieval
+my $rf_gene = $ga->fetch_by_dbID(18256);
+#ok(@{$rf_gene->fetch_all_regulatory_features()} == 1);  # non-recursive
+ok(@{$rf_gene->fetch_all_regulatory_features(1)} == 2); # recursive