|
84 | 84 | ;; Inject a macro for testing purposes. If the macro and its usage were in the same |
85 | 85 | ;; file, bug would not be triggered. |
86 | 86 | (eldev--test-create-eldev-archive "eldev-archive-2" "999.9" |
87 | | - `("eldev.el" ,(rx "\n(provide 'eldev)\n") "(defun eldev--test-function () (eldev--test-new-macro))\n") |
88 | | - `("eldev-util.el" ,(rx "\n(provide 'eldev-util)\n") "(defmacro eldev--test-new-macro () 1)\n")) |
| 87 | + `("eldev.el" ,(rx line-start "(provide 'eldev)") "(defun eldev--test-function () (eldev--test-new-macro))\n") |
| 88 | + `("eldev-util.el" ,(rx line-start "(provide 'eldev-util)") "(defmacro eldev--test-new-macro () 1)\n")) |
89 | 89 | (eldev--test-with-external-dir "trivial-project" () |
90 | 90 | :enabled (eq mode 'external) |
91 | 91 | (let ((eldev--test-eldev-local (concat ":pa:" (eldev--test-tmp-subdir "eldev-archive-1"))) |
|
113 | 113 | (eldev--test-create-eldev-archive "eldev-archive-1") |
114 | 114 | ;; Modify our scripts for testing purposes only. |
115 | 115 | (eldev--test-create-eldev-archive "eldev-archive-2" "999.9" |
116 | | - `("bin/eldev" ,(rx "#! /bin/sh\n") "# TEST-COMMENT\n") |
| 116 | + `("bin/eldev" ,(rx line-start "#! /bin/sh") "\n# TEST-COMMENT\n") |
117 | 117 | `("bin/eldev.ps1" nil "# TEST-COMMENT\n") |
118 | | - `("bin/eldev.bat" ,(rx "@echo off") "REM TEST-COMMENT\n")) |
| 118 | + `("bin/eldev.bat" ,(rx line-start "exit /b") "\nREM TEST-COMMENT\n")) |
119 | 119 | (eldev--test-with-external-dir "trivial-project" () |
120 | 120 | :enabled (eq mode 'external) |
121 | 121 | (let ((eldev--test-eldev-local (concat ":pa:" (eldev--test-tmp-subdir "eldev-archive-1"))) |
|
0 commit comments