diff options
| author | Miles Liu <miles@bung.cc> | 2022-10-26 16:48:37 +0800 |
|---|---|---|
| committer | Bozhidar Batsov <bozhidar@batsov.dev> | 2022-10-27 18:29:40 +0300 |
| commit | f5a2a3ab268b905c796de255e04790e6e69a61ab (patch) | |
| tree | afbbea19c91cf64099f39aefa28f0991106d27fc /test | |
| parent | 18b48d7faa27a3113558e389a60d912e739d0526 (diff) | |
[Fix #1804] Make it possible to ignore special project buffers
Diffstat (limited to 'test')
| -rw-r--r-- | test/projectile-test.el | 14 |
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*"))) |
