Newer
Older
Gary King
committed
;;; -*- Lisp -*-
(load "script-support")
(setf asdf:*central-registry* '(*default-pathname-defaults*))
(asdf:operate 'asdf:load-op 'test-force)
Gary King
committed
(let* ((file1 (asdf:compile-file-pathname* "file1"))
(file1-date (file-write-date file1)))
(assert file1)
(assert file1-date)
;; unforced, date should stay same
(sleep 1)
(asdf:operate 'asdf:load-op 'test-force)
(assert (equal (file-write-date file1) file1-date))
Gary King
committed
;; forced, it should be later
(sleep 1)
(asdf:operate 'asdf:load-op 'test-force :force t)
(assert (> (file-write-date file1) file1-date))))