aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMiles Liu <miles@bung.cc>2022-10-26 16:48:37 +0800
committerBozhidar Batsov <bozhidar@batsov.dev>2022-10-27 18:29:40 +0300
commitf5a2a3ab268b905c796de255e04790e6e69a61ab (patch)
treeafbbea19c91cf64099f39aefa28f0991106d27fc /test
parent18b48d7faa27a3113558e389a60d912e739d0526 (diff)
[Fix #1804] Make it possible to ignore special project buffers
Diffstat (limited to 'test')
-rw-r--r--test/projectile-test.el14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/projectile-test.el b/test/projectile-test.el
index 875b01e..cf445a1 100644
--- a/test/projectile-test.el
+++ b/test/projectile-test.el
@@ -1038,6 +1038,20 @@ Just delegates OPERATION and ARGS for all operations except for`shell-command`'.
(expect (current-buffer) :to-be (get-file-buffer "project/file")))))))
+(describe "projectile-ignored-project-buffers-p"
+ (it "checks if buffer should never associated with any specific project"
+ (let ((projectile-ignore-special-project-buffers t)
+ (projectile-ignored-project-buffers '("*nrepl messages*" "*something*")))
+ (expect (projectile-ignored-project-buffers-p (get-buffer-create "*nrepl messages*")) :to-be-truthy)
+ (expect (projectile-ignored-project-buffers-p (get-buffer-create "*something*")) :to-be-truthy)
+ (expect (projectile-ignored-project-buffers-p (get-buffer-create "test")) :not :to-be-truthy)))
+ (it "check if buffer should not ignored when not enabled"
+ (let ((projectile-ignore-special-project-buffers nil)
+ (projectile-ignored-project-buffers '("*nrepl messages*" "*something*")))
+ (expect (projectile-ignored-project-buffers-p (get-buffer-create "*nrepl messages*")) :not :to-be-truthy)
+ (expect (projectile-ignored-project-buffers-p (get-buffer-create "*something*")) :not :to-be-truthy)
+ (expect (projectile-ignored-project-buffers-p (get-buffer-create "test")) :not :to-be-truthy))))
+
(describe "projectile-ignored-buffer-p"
(it "checks if buffer should be ignored"
(let ((projectile-globally-ignored-buffers '("*nrepl messages*" "*something*")))