aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorpipehat <cid@freeshell.org>2020-05-03 16:43:07 +0200
committerBozhidar Batsov <bozhidar.batsov@gmail.com>2020-05-17 08:53:02 +0300
commit0b464f895c90bd2f81d37dcc06bb3f51e7454ce6 (patch)
tree27fe4b8991340ec31fe30ab2a1bed9bbc21ddf6f /test
parentf650faecf699e4b4659374cf5a949f6927feff3e (diff)
Support for optional comments in .projectile files by customizing projectile-dirconfig-comment-prefix.
Resolves bbatsov/projectile#1522
Diffstat (limited to 'test')
-rw-r--r--test/projectile-test.el19
1 files changed, 16 insertions, 3 deletions
diff --git a/test/projectile-test.el b/test/projectile-test.el
index 4584cb5..bc9a5d6 100644
--- a/test/projectile-test.el
+++ b/test/projectile-test.el
@@ -251,10 +251,23 @@ You'd normally combine this with `projectile-test-with-sandbox'."
(spy-on 'file-truename :and-call-fake (lambda (filename) filename))
(spy-on 'insert-file-contents :and-call-fake
(lambda (filename)
- (save-excursion (insert "\n-exclude\n+include\nno-prefix\n left-wspace\nright-wspace\t\n"))))
+ (save-excursion (insert "\n-exclude\n+include\n#may-be-a-comment\nno-prefix\n left-wspace\nright-wspace\t\n"))))
(expect (projectile-parse-dirconfig-file) :to-equal '(("include/")
- ("exclude" "no-prefix" "left-wspace" "right-wspace")
- nil))))
+ ("exclude"
+ "#may-be-a-comment"
+ "no-prefix"
+ "left-wspace"
+ "right-wspace")
+ nil))
+ ;; same test - but with comment lines enabled using prefix '#'
+ (let ((projectile-dirconfig-comment-prefix ?#))
+ (expect (projectile-parse-dirconfig-file) :to-equal '(("include/")
+ ("exclude"
+ "no-prefix"
+ "left-wspace"
+ "right-wspace")
+ nil)))
+ ))
(describe "projectile-get-project-directories"
(it "gets the list of project directories"