I see there are a lot of test cases for org-find-olp (which is the function I believe processes the outline path argument). testing/lisp/test-org.el 2861:(ert-deftest test-org/org-find-olp () 2862: "Test `org-find-olp' specifications." 2875: (should (org-find-olp '("Headline") t)) 2876: (should-error (org-find-olp '("Headline" "Test") t)) 2877: (should-error (org-find-olp '("Headlinealksjd") t)) 2878: (should (org-find-olp '("Headline" "headline2") t)) 2879: (should (org-find-olp '("Headline" "headline3") t)) 2880: (should (org-find-olp '("Headline" "headline3" "headline4") t)) 2881: (should-error (org-find-olp '("Headline" "headline5") t)) 2882: (should (org-find-olp '("Headline" "headline6") t)) 2883: (should (org-find-olp '("Headline" "headline7") t)) 2884: (should (org-find-olp '("Headline" "headline8") t)) How should I go about testing different parameter types such as function and symbol?