(deftest definition-source-plist.1
(let* ((source (find-definition-source #'cl-user::one))
- (plist (definition-source-plist source)))
- (values (= (definition-source-file-write-date source)
- (file-write-date "test.lisp"))
+ (plist (definition-source-plist source))
+ (pathname (definition-source-pathname source)))
+ (values (equalp pathname #p"SYS:CONTRIB;SB-INTROSPECT;TEST.LISP.NEWEST")
+ (= (definition-source-file-write-date source)
+ (file-write-date pathname))
(or (equal (getf plist :test-outer)
"OUT")
plist)))
- t t)
+ t t t)
(deftest definition-source-plist.2
(let ((plist (definition-source-plist
(matchp-name :function 'cl-user::loaded-as-source-fun 3)
t)
-(deftest find-source-stuff.
+(deftest find-source-stuff.33
(matchp-name :variable 'cl-user::**global** 29)
t)
(predicate (find-definition-source #'cl-user::three-p)))
(values (and (equalp copier accessor)
(equalp copier predicate))
- (equal "test.lisp"
+ (equal "TEST.LISP.NEWEST"
(file-namestring (definition-source-pathname copier)))
(equal '(5)
(definition-source-form-path copier))))
(predicate (car (find-definition-sources-by-name 'cl-user::three-p :function))))
(values (and (equalp copier accessor)
(equalp copier predicate))
- (equal "test.lisp"
+ (equal "TEST.LISP.NEWEST"
(file-namestring (definition-source-pathname copier)))
(equal '(5)
(definition-source-form-path copier))))