--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-absorb-phase.t Mon Jul 30 14:05:56 2018 -0400
@@ -0,0 +1,30 @@
+ $ cat >> $HGRCPATH << EOF
+ > [extensions]
+ > absorb=
+ > drawdag=$RUNTESTDIR/drawdag.py
+ > EOF
+
+ $ hg init
+ $ hg debugdrawdag <<'EOS'
+ > C
+ > |
+ > B
+ > |
+ > A
+ > EOS
+
+ $ hg phase -r A --public -q
+ $ hg phase -r C --secret --force -q
+
+ $ hg update C -q
+ $ printf B1 > B
+
+ $ hg absorb -q
+
+ $ hg log -G -T '{desc} {phase}'
+ @ C secret
+ |
+ o B draft
+ |
+ o A public
+