diff options
Diffstat (limited to 'tests/test_cli.py')
| -rw-r--r-- | tests/test_cli.py | 5 |
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) |
