(in-package "CL-USER")
;;; In sbcl-0.6.9 FOO-NAMESTRING functions returned "" instead of NIL.
-(let ((pathname0 (make-pathname :host nil
- :directory
- (pathname-directory
- *default-pathname-defaults*)
- :name "getty"))
+(let ((pathname0 (make-pathname :host nil
+ :directory
+ (pathname-directory
+ *default-pathname-defaults*)
+ :name "getty"))
(pathname1 (make-pathname :host nil
:directory nil
:name nil)))
(assert (equal (file-namestring pathname0) "getty"))
- (assert (null (directory-namestring pathname0)))
- (assert (null (file-namestring pathname1)))
- (assert (null (directory-namestring pathname1))))
+ (assert (equal (directory-namestring pathname0)
+ (directory-namestring *default-pathname-defaults*)))
+ (assert (equal (file-namestring pathname1) ""))
+ (assert (equal (directory-namestring pathname1) "")))
;;; In sbcl-0.6.9 DIRECTORY failed on paths with :WILD or
;;; :WILD-INFERIORS in their directory components.
(assert (find-if (lambda (pathname)
(search "tests/filesys.pure.lisp"
(namestring pathname)))
- dir2)))
+ dir)))