mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
DOM: Clarified _get behavior
- It is an error to provide no DOM references (task _get). - It is an error to provide bad DOM references (task _get donkey). In this example, 'donkey' could be a UDA orphan. - It is not an error for a valid DOM reference to yield no value.
This commit is contained in:
parent
ebecaf420e
commit
37bd07883b
11 changed files with 47 additions and 16 deletions
|
@ -50,6 +50,11 @@ class TestDOM(TestCase):
|
|||
code, out, err = self.t.runError("_get")
|
||||
self.assertEqual("No DOM reference specified.\n", err)
|
||||
|
||||
def test_dom_bad_ref(self):
|
||||
""" DOM bad reference """
|
||||
code, out, err = self.t.runError("_get donkey")
|
||||
self.assertEqual("'donkey' is not a DOM reference.\n", err)
|
||||
|
||||
def test_dom_task_ref(self):
|
||||
""" DOM reference to other task """
|
||||
code, out, err = self.t("_get 2.due")
|
||||
|
@ -187,8 +192,8 @@ class TestDOM(TestCase):
|
|||
|
||||
def test_dom_rc_missing(self):
|
||||
""" DOM rc.missing """
|
||||
code, out, err = self.t.runError("_get rc.missing")
|
||||
self.assertEqual(code, 1)
|
||||
code, out, err = self.t("_get rc.missing")
|
||||
self.assertEqual("\n", out)
|
||||
|
||||
def test_dom_attribute_missing(self):
|
||||
"""DOM 1.end (missing)"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue