diff --git a/quantecon/tests/test_mc_tools.py b/quantecon/tests/test_mc_tools.py
index <HASH>..<HASH> 100644
--- a/quantecon/tests/test_mc_tools.py
+++ b/quantecon/tests/test_mc_tools.py
@@ -106,6 +106,16 @@ def test_markovchain_pmatrices():
          'period': 1,
          'is_aperiodic': True,
          },
+        # Reducible mc with a unique recurrent class,
+        # where n-1 is a transient state
+        {'P': np.array([[1, 0], [1, 0]]),
+         'stationary_dists': np.array([[1, 0]]),
+         'comm_classes': [np.array([0]), np.array([1])],
+         'rec_classes': [np.array([0])],
+         'is_irreducible': False,
+         'period': 1,
+         'is_aperiodic': True,
+         },
         {'P': Q,
          'stationary_dists': Q_stationary_dists,
          'comm_classes': [np.array([0, 1]), np.array([2]), np.array([3, 4, 5])],
Add the same test case as in the Julia version