diff --git a/test/helm-dash-test.el b/test/helm-dash-test.el index e35a916..92b3550 100644 --- a/test/helm-dash-test.el +++ b/test/helm-dash-test.el @@ -77,7 +77,6 @@ (docset "C++")) (should (equal (helm-dash-sub-docset-name-in-pattern pattern docset) "printf")))) - ;;;; helm-dash-result-url (ert-deftest helm-dash-result-url/checks-docset-types () @@ -115,6 +114,18 @@ ;; ignored docset: (should-not (member "Man_Pages" docsets)))) +;;;; helm-dash-activate-docset + +(ert-deftest helm-dash-activate-docset () + (let ((helm-dash-common-docsets '("Redis" "Go" "CSS")) + (helm-dash-connections + '(("Redis" "/tmp/.docsets/Redis.docset/Contents/Resources/docSet.dsidx" "DASH") + ("Go" "/tmp/.docsets/Go.docset/Contents/Resources/docSet.dsidx" "DASH") + ("CSS" "/tmp/.docsets/CSS.docset/Contents/Resources/docSet.dsidx" "ZDASH")))) + (helm-dash-activate-docset "Clojure") + (should (equal'("Clojure" "Redis" "Go" "CSS") helm-dash-common-docsets)) + (should (equal nil helm-dash-connections)))) + (provide 'helm-dash-test) ;;; helm-dash-test ends here