;;; test-org-plot.el --- Tests for org-plot.el ;; Copyright (C) 2020 Mario Frasca ;; Author: Mario Frasca ;; Released under the GNU General Public License version 3 ;; see: http://www.gnu.org/licenses/gpl-3.0.html ;;;; Comments ;;; Code: (require 'org-test) (require 'org-plot) ;; General auxiliaries (ert-deftest test-org-plot/zip-deps-with () "Test `org-plot/zip-deps-with' specifications." ;; no deps, no with. defaults to all except ind, and "lines" (should (equal (org-plot/zip-deps-with 3 1 nil nil) '((2 . "lines") (3 . "lines")))) ;; no deps, single with. defaults to all except ind, and repeated with (should (equal (org-plot/zip-deps-with 3 1 nil "hist") '((2 . "hist") (3 . "hist")))) ;; no deps, explicit with (should (equal (org-plot/zip-deps-with 3 1 nil '("points" "hist")) '((2 . "points") (3 . "hist")))) ;; explicit with, same length as deps (should (equal (org-plot/zip-deps-with 5 1 '(2 4) '("points" "hist")) '((2 . "points") (4 . "hist")))) ;; same as above, but different order (should (equal (org-plot/zip-deps-with 5 1 '(4 2) '("points" "hist")) '((4 . "points") (2 . "hist")))) ;; fills in with "lines" (should (equal (org-plot/zip-deps-with 5 1 '(4 2 3) '("points")) '((4 . "points") (2 . "lines") (3 . "lines"))))) (provide 'test-org-plot) ;;; test-org-plot.el end here