cl-scopes/test/test-sf.lisp

30 lines
733 B
Common Lisp

;;;; cl-scopes/test/test-forge
;;;; testing facility for scopes/forge
(defpackage :scopes/test-sf
(:use :common-lisp
:sf-builtin)
(:local-nicknames (:forge :scopes/forge/sf)
(:util :scopes/util)
(:t :scopes/testing))
(:export #:run)
(:import-from :scopes/testing #:deftest #:==))
(in-package :scopes/test-sf)
(defun run ()
(let ((t:*test-suite* (t:test-suite "forge/sf")))
;(forge:*forge-env* (forge:forge-env)))
;(setf forge:*forge-env* (forge:forge-env))
;(forge:setup-builtins)
(test-exec)))
(deftest test-exec ()
;(forge:exec-str "4 2 add")
(forge:exec-list '(4 2 add))
(util:lgi forge:*stack*)
(== (forge:popd) 6)
(t:show-result))