Avoid setq's in favor of let

master
Elis Axelsson 9 years ago
parent db8c6050cb
commit 7b84568217
No known key found for this signature in database
GPG Key ID: D57EFA625C9A925F
  1. 46
      test/webpaste-test.el

@ -117,27 +117,21 @@
(ert-deftest webpaste-test/get-provider-priority ()
"Test how it populates webpaste/get-provider-priority."
;;; Test autopopulation of list based on providers avaliable
;; Prepare variables
(setq-default webpaste-provider-priority nil)
(setq-default webpaste-providers-alist
`(("provider1" "lambda")
("provider2" "lambda")
("provider3" "lambda")))
;; Do test
(should (equal (webpaste/get-provider-priority)
'("provider1" "provider2" "provider3")))
;; Test autopopulation of list based on providers avaliable
(let ((webpaste-provider-priority nil)
(webpaste-providers-alist '(("provider1" . "lambda")
("provider2" . "lambda")
("provider3" . "lambda"))))
;; Do test
(should (equal (webpaste/get-provider-priority)
'("provider1" "provider2" "provider3"))))
;;; Test static population of provider priority
;; Prepare variables
(setq-default webpaste-provider-priority
'("provider2" "provider1" "provider3"))
(setq-default webpaste-providers-alist '())
;; Do test
(should (equal (webpaste/get-provider-priority)
'("provider2" "provider1" "provider3"))))
(let ((webpaste-provider-priority '("provider2" "provider1" "provider3"))
(webpaste-providers-alist nil))
;; Do test
(should (equal (webpaste/get-provider-priority)
'("provider2" "provider1" "provider3")))))
@ -145,10 +139,9 @@
"This test just sends a message to a good provider that just works."
;; Temporal storage for result
(let ((returned-result nil))
;; Reset all webpaste variables
(setq-default webpaste-tested-providers nil)
(setq-default webpaste-provider-priority nil)
(let ((returned-result nil)
(webpaste-tested-providers nil)
(webpaste-provider-priority nil))
;; Make a fake provider that just "returns" the paste result by setting a
;; variable and concatinate it with "Works: " so we can see it showing up
@ -173,10 +166,9 @@ Then the bad provider pastes again like it should and we check that we got the
result from the good provider only."
;; Temporal storage for result
(let ((returned-result nil))
;; Reset all webpaste variables
(setq-default webpaste-tested-providers nil)
(setq-default webpaste-provider-priority nil)
(let ((returned-result nil)
(webpaste-tested-providers nil)
(webpaste-provider-priority nil))
;; Creates a "broken" provider that will call on the next provider due to a
;; faked failure and checks that the next provider is picked up correctly.

Loading…
Cancel
Save