luv

Workshop wiki

tests.lisp

parinfer/tests.lisp

system luv/test · 3 definitions · on GitHub

in-package#:luv.tests
deftestparinfer-treats-escaped-symbol-syntax-as-reader-syntax
dolist
source'
"(defparameter |foo(bar| 1)\n""(defparameter foo\\(bar 1)\n""(defparameter |foo\\|bar(baz| 1)\n"
let
ok
sly-client.parinfer:indent-mode-report-source-balanced-preport
ok
string=source
sly-client.parinfer:indent-mode-report-candidatereport
deftestparinfer-does-not-certify-an-unterminated-bar-symbol
let*
source"(defparameter |foo(bar 1)\n"
ok
not
sly-client.parinfer:indent-mode-report-source-balanced-preport
ok
not
sly-client.parinfer:indent-mode-report-candidate-balanced-preport
deftestparinfer-still-repairs-an-ordinary-missing-close
let*
source"(defun probe ()\n (+ 1 2)\n"
ok
not
string=sourcecandidate
ok
sly-client.parinfer:indent-mode-report-source-balanced-preport