src/c-types-test.lisp, src/test-base.lisp: Force pretty-printing.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 25 May 2016 16:15:48 +0000 (17:15 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 25 May 2016 16:20:56 +0000 (17:20 +0100)
It seems that later `xlunit' versions turn this off.

src/c-types-test.lisp
src/test-base.lisp

index 6022991..06af0d4 100644 (file)
@@ -58,6 +58,7 @@
 
 (defun assert-pp-ctype (type kernel string)
   (let* ((*print-right-margin* 77)
+        (*print-pretty* t)
         (print (with-output-to-string (out)
                  (pprint-c-type type out kernel))))
     (assert-equal (expand-tabs print) (expand-tabs string)
index e629357..915e33d 100644 (file)
@@ -45,8 +45,9 @@
                 :description "Top-level test for the Sod translator."))
 
 (defun assert-princ (object string)
-  (let ((*print-right-margin* 77)
-       (print (princ-to-string object)))
+  (let* ((*print-right-margin* 77)
+        (*print-pretty* t)
+        (print (princ-to-string object)))
     (assert-equal print string
                  (format nil "Assert princ: ~S ~_prints as `~A' ~_~
                               rather than `~A'."