devout: recognise attr,attrs when parsing search term string

This commit is contained in:
Daniel Barlow
2024-06-01 23:48:05 +01:00
parent 37d7e20582
commit f091bbd706
2 changed files with 24 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
(local { : database : event-loop : parse-event : sysfs } (require :devout))
(local { : database : event-loop : parse-event : parse-terms } (require :devout))
(local { : view } (require :fennel))
(local ll (require :lualinux))
(import-macros { : expect : expect= } :anoia.assert)
@@ -246,4 +246,11 @@ MINOR=17")
))
(example
"parse terms from string"
(expect= (parse-terms "foo=bar baz=quuz")
{:foo "bar" :baz "quuz" :attr {} :attrs {}})
(expect= (parse-terms "foo=bar attr.womble=0x1234")
{:foo "bar" :attr {:womble "0x1234"} :attrs {}}))
(if failed (os.exit 1) (print "OK"))