Remove circular Elisp dependency
maybe.el -> prelude.el -> maybe.el I should test for circular-dependencies in CI...
This commit is contained in:
parent
9c71c78abc
commit
dffb224023
1 changed files with 0 additions and 27 deletions
|
@ -36,7 +36,6 @@
|
|||
;; Dependencies
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(require 'prelude)
|
||||
(require 'list)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
@ -76,31 +75,5 @@
|
|||
(funcall f x)
|
||||
x))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Tests
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(when maybe--run-tests?
|
||||
;; nil?
|
||||
(prelude-assert (maybe-nil? nil))
|
||||
(prelude-refute (maybe-nil? t))
|
||||
;; some?
|
||||
(prelude-assert (maybe-some? 10))
|
||||
(prelude-refute (maybe-some? nil))
|
||||
;; nils?
|
||||
(prelude-assert (maybe-nils? nil nil nil nil))
|
||||
(prelude-refute (maybe-nils? nil t nil t))
|
||||
;; somes?
|
||||
(prelude-assert (maybe-somes? t 10 '(1 2 3) "some"))
|
||||
(prelude-refute (maybe-somes? t nil '(1 2 3) "some"))
|
||||
;; default
|
||||
(prelude-assert
|
||||
(and (= 0 (maybe-default 5 0))
|
||||
(= 5 (maybe-default 5 nil))))
|
||||
;; map
|
||||
(prelude-assert
|
||||
(and (= 2 (maybe-map #'1+ 1))
|
||||
(eq nil (maybe-map #'1+ nil)))))
|
||||
|
||||
(provide 'maybe)
|
||||
;;; maybe.el ends here
|
||||
|
|
Loading…
Reference in a new issue