diff options
| author | pipehat <cid@freeshell.org> | 2020-05-03 16:43:07 +0200 |
|---|---|---|
| committer | Bozhidar Batsov <bozhidar.batsov@gmail.com> | 2020-05-17 08:53:02 +0300 |
| commit | 0b464f895c90bd2f81d37dcc06bb3f51e7454ce6 (patch) | |
| tree | 27fe4b8991340ec31fe30ab2a1bed9bbc21ddf6f /test | |
| parent | f650faecf699e4b4659374cf5a949f6927feff3e (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.el | 19 |
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" |
