diff options
| author | ax487 <ax487@gmx.de> | 2020-12-10 10:25:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-10 11:25:09 +0200 |
| commit | 3ad2008c98d861f8d8f99844d42569a1ee951c50 (patch) | |
| tree | 1dacf766826d32e29248238406965ea176c75314 /test | |
| parent | c7a1d201f7dbf600e7f27eaa21c608a0a85a1abf (diff) | |
[Fix #1250] Respect projectile-globally-ignored-directories when using native indexing (#1461)
Diffstat (limited to 'test')
| -rw-r--r-- | test/projectile-test.el | 17 |
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 |
