diff --git a/tests/test_gi.py b/tests/test_gi.py
index fbe832c..f887d4a 100644
--- a/tests/test_gi.py
+++ b/tests/test_gi.py
@@ -2080,6 +2080,11 @@ class TestParamSpec(unittest.TestCase):
         self.assertEqual(obj.nick, 'test')
         self.assertEqual(obj.value_type, GObject.TYPE_STRING)
 
+    def test_param_spec_parameter(self):
+        obj = GIMarshallingTests.param_spec_return()
+        obj = GObject.ParamSpecString()
+        GIMarshallingTests.param_spec_take_param(obj)
+
 
 class TestKeywordArgs(unittest.TestCase):
 
