aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorax487 <ax487@gmx.de>2020-12-10 10:25:09 +0100
committerGitHub <noreply@github.com>2020-12-10 11:25:09 +0200
commit3ad2008c98d861f8d8f99844d42569a1ee951c50 (patch)
tree1dacf766826d32e29248238406965ea176c75314 /test
parentc7a1d201f7dbf600e7f27eaa21c608a0a85a1abf (diff)
[Fix #1250] Respect projectile-globally-ignored-directories when using native indexing (#1461)
Diffstat (limited to 'test')
-rw-r--r--test/projectile-test.el17
1 files changed, 16 insertions, 1 deletions
diff --git a/test/projectile-test.el b/test/projectile-test.el
index c85b75a..e4baa9d 100644
--- a/test/projectile-test.el
+++ b/test/projectile-test.el
@@ -1545,10 +1545,25 @@ You'd normally combine this with `projectile-test-with-sandbox'."
;; verify that indexing only invokes these funcs once during recursion
(spy-on 'projectile-ignored-files :and-call-through)
(spy-on 'projectile-ignored-directories :and-call-through)
+ (spy-on 'projectile-globally-ignored-directory-names :and-call-through)
(projectile-dir-files-native "projectA/")
(expect 'projectile-ignored-files :to-have-been-called-times 1)
- (expect 'projectile-ignored-directories :to-have-been-called-times 1)))))
+ (expect 'projectile-globally-ignored-directory-names :to-have-been-called-times 1)
+ (expect 'projectile-ignored-directories :to-have-been-called-times 1))))
+ (it "ignores globally ignored directories when using native indexing"
+ (projectile-test-with-sandbox
+ (projectile-test-with-files
+ ("project/"
+ "project/.ignoreme/"
+ "project/.ignoreme/should_ignore"
+ "project/src/"
+ "project/src/.ignoreme/"
+ "project/src/.ignoreme/should_ignore"
+ "project/config.conf")
+
+ (setq projectile-globally-ignored-directories '(".ignoreme"))
+ (expect (projectile-dir-files-native "project") :to-equal '("config.conf"))))))
(describe "projectile-process-current-project-buffers-current"
(it "expects projectile-process-current-project-buffers and