aboutsummaryrefslogtreecommitdiffziptar.gz
path: root/tests/test_cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_cli.py')
-rw-r--r--tests/test_cli.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test_cli.py b/tests/test_cli.py
index 43135c9..75737b4 100644
--- a/tests/test_cli.py
+++ b/tests/test_cli.py
@@ -410,6 +410,11 @@ class DoneTest(Cli):
self.assertEqual(self.item("t-two"), "- **t-two** [P2] (5h): Second thing.\n")
self.assertEqual(self.archive(), ARCHIVE)
+ def test_done_awaiting_with_m_archives(self):
+ out = self.ok("done", "a-key", "-m", "approved by owner")
+ self.assertEqual(out.splitlines()[0], "removed: a-key → tasks/archive.md")
+ self.assertRegex(self.archive().splitlines()[2], rf"^- {TODAY} \*\*a-key\*\* .* — approved by owner$")
+
def test_done_unknown(self):
self.assertRegex(self.fails("done", "t-on", "-m", "x"), r"^wf: unknown id 't-on' \(nearest: t-one")
self.assertEqual(self.archive(), ARCHIVE)