-
Notifications
You must be signed in to change notification settings - Fork 14
/
3bmd-tests.asd
42 lines (42 loc) · 2.47 KB
/
3bmd-tests.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
(defsystem "3bmd-tests"
:depends-on ("3bmd"
"3bmd-ext-code-blocks"
"fiasco")
:serial t
:components ((:module "tests"
:components ((:file "package")
(:module "grammar"
:components ((:file "spaces-and-newlines")
(:module "blocks"
:components ((:file "block-quote")
(:file "bullet-list")
(:file "heading")
(:file "horizontal-rule")
(:file "html-block")
(:file "ordered-list")
(:file "paragraph")
(:file "plain")
(:file "reference")
(:file "verbatim")))
(:module "inlines"
:components ((:file "string")
(:file "strong")
(:file "emph")
(:file "image")
(:file "link")
(:file "code")
(:file "raw-html")
(:file "entity")
(:file "escaped-char")
(:file "ul-or-star")))))
(:module "printing"
:components ((:file "inline")
(:file "block")))
(:module "extensions"
:components ((:file "smart-quotes"))))))
:perform (test-op (op c)
(declare (ignore op c))
(or
(symbol-call "FIASCO" "RUN-PACKAGE-TESTS"
:package '#:3bmd-tests)
(error "tests failed"))))