diff --git a/tests/test-shelve.t b/tests/test-shelve.t
index 2064bbf7a1d5146efdb2d3e6e2b2f397c559cb81_dGVzdHMvdGVzdC1zaGVsdmUudA==..ad1db3861a8b1291e27237050fc08f90d512230b_dGVzdHMvdGVzdC1zaGVsdmUudA== 100644
--- a/tests/test-shelve.t
+++ b/tests/test-shelve.t
@@ -1575,3 +1575,23 @@
   default.patch
   default.shelve
 #endif
+
+
+-- allow for phase-based shelves to be disabled
+
+  $ hg update -q --clean .
+  $ hg strip -q --hidden -r 0
+  $ rm -r .hg/shelve*
+
+#if phasebased
+  $ cat <<EOF >> $HGRCPATH
+  > [shelve]
+  > store = strip
+  > EOF
+#endif
+
+  $ echo import this >> somefile.py
+  $ hg add somefile.py
+  $ hg shelve -q
+  $ hg log --hidden
+  $ hg unshelve -q