fukamachi / prove

Yet another unit testing framework for Common Lisp
218 stars 23 forks source link

Check mark and X characters display wrong in LispWorks #58

Open phantomics opened 5 years ago

phantomics commented 5 years ago

In the LispWorks IDE, the ✓ and × characters used to denote passing and failing tests display wrong. Here is an example.

First, set the colors to not display:

* (setq prove:*enable-colors* nil)
NIL

Then try some tests:

* (is 1 1)
✓ 1 is expected to be 1 

* (is 1 2)
× 1 is expected to be 2 

Garbage characters appear instead of ✓ or ×. The characters show up correctly if you evaluate (print "✓ ×"), so it's not a case of LispWorks being incompatible with these characters or UTF-8 in general as long as the correct specifications are set in the ~/.lispworks file.