aboutsummaryrefslogtreecommitdiff
path: root/tests/prop.scm
blob: 15ccb355c14d935f698547db57af358dd45ac6c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
(use-modules (vcomponent)
             (util))

(define v (make-vcomponent
           (string-append (getenv "TESTPATH")
                          "/prop.ics")))

(test-equal '("1") (prop (attr* v 'KEY) 'A))
(test-equal '("2") (prop (attr* v 'KEY) 'B))
(test-equal #f (prop (attr* v 'KEY) 'C))

(test-equal '(A B) (sort* (map car (properties (attr* v 'KEY)))
                          string<?
                          symbol->string))