fix: dialog draw-border arg, markdown/slot nil guards, +integration test suite

This commit is contained in:
Hermes Agent
2026-05-12 14:30:31 +00:00
parent 6e73c3bb19
commit 00db3c61a5
7 changed files with 423 additions and 44 deletions

View File

@@ -17,7 +17,8 @@
"tests/dialog-tests.lisp"
"tests/mouse-tests.lisp"
"tests/slot-tests.lisp"
"tests/framebuffer-tests.lisp"))
"tests/framebuffer-tests.lisp"
"tests/integration-tests.lisp"))
(load f))
;; Run all test suites, exit non-zero if any fails
@@ -33,7 +34,8 @@
(:cl-tty-slot-test "SLOT-SUITE")
(:cl-tty-layout-test "LAYOUT-SUITE")
(:cl-tty-modern-backend-test "MODERN-BACKEND-SUITE")
(:cl-tty-framebuffer-test "FRAMEBUFFER-SUITE")))
(:cl-tty-framebuffer-test "FRAMEBUFFER-SUITE")
(:cl-tty-integration-test "INTEGRATION-SUITE")))
(let* ((pkg (find-package (first suite)))
(suite-name (second suite))
(s (etypecase suite-name