[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/lentic a88717f0c4 102/333: Louder output for comments.
From: |
ELPA Syncer |
Subject: |
[elpa] externals/lentic a88717f0c4 102/333: Louder output for comments. |
Date: |
Tue, 27 Feb 2024 13:00:12 -0500 (EST) |
branch: externals/lentic
commit a88717f0c45c57f2b185fb17bad24187c57c80a1
Author: Phillip Lord <phillip.lord@newcastle.ac.uk>
Commit: Phillip Lord <phillip.lord@newcastle.ac.uk>
Louder output for comments.
---
test/linked-buffer-test.el | 91 ++++++++++++++++++++++++++--------------------
1 file changed, 51 insertions(+), 40 deletions(-)
diff --git a/test/linked-buffer-test.el b/test/linked-buffer-test.el
index 979561d393..3f97bb9bda 100644
--- a/test/linked-buffer-test.el
+++ b/test/linked-buffer-test.el
@@ -18,37 +18,40 @@
(error "Test File does not exist: %s" file))
file))
-(defun linked-buffer-test-report-loudly (cloned-file cloned-results)
- (message "Results:\n%s\n:Complete\nShouldbe:\n%s\nComplete:" cloned-results
cloned-file)
- (let* ((file-buffer
- (generate-new-buffer "cloned-file"))
- (results-buffer
- (generate-new-buffer "cloned-results"))
- (temp-file-buffer
- (make-temp-file
- (buffer-name file-buffer)))
- (temp-results-buffer
- (make-temp-file
- (buffer-name results-buffer))))
- (with-current-buffer
- file-buffer
- (insert cloned-file)
- (write-file temp-file-buffer))
- (with-current-buffer
- results-buffer
- (insert cloned-results)
- (write-file temp-results-buffer))
- (message "diff:%senddiff:"
- (with-temp-buffer
- (call-process
- "diff"
- nil
- (current-buffer)
- nil
- "-c"
- temp-file-buffer
- temp-results-buffer)
- (buffer-string)))))
+(defun linked-buffer-test-equal-loudly (a b)
+ "Actually, this just tests equality and shouts if not."
+ (if (string= a b)
+ t
+ (message "Results:\n%s\n:Complete\nShouldbe:\n%s\nComplete:"
cloned-results cloned-file)
+ (let* ((a-buffer
+ (generate-new-buffer "a"))
+ (b-buffer
+ (generate-new-buffer "b"))
+ (a-file
+ (make-temp-file
+ (buffer-name a-buffer)))
+ (b-file
+ (make-temp-file
+ (buffer-name b-buffer))))
+ (with-current-buffer
+ a-buffer
+ (insert a)
+ (write-file a-file))
+ (with-current-buffer
+ b-buffer
+ (insert b)
+ (write-file b-file))
+ (message "diff:%senddiff:"
+ (with-temp-buffer
+ (call-process
+ "diff"
+ nil
+ (current-buffer)
+ nil
+ "-c"
+ a-file
+ b-file)
+ (buffer-string))))))
(defun linked-buffer-test-clone-equal (init file cloned-file)
(let ((cloned-file
@@ -57,12 +60,7 @@
(cloned-results
(linked-buffer-batch-clone-with-config
(linked-buffer-test-file file) init)))
- (if
- (string= cloned-file cloned-results)
- t
- ;; comment this out if you don't want it.
- (linked-buffer-test-report-loudly cloned-file cloned-results)
- nil)))
+ (linked-buffer-test-equal-loudly cloned-file cloned-results)))
(defun linked-buffer-test-clone-equal-generate
(init file cloned-file)
@@ -71,7 +69,7 @@
(linked-buffer-batch-clone-with-config
(linked-buffer-test-file file) init)
'utf-8
- (concat "../dev-resources/" cloned-file))
+ (concat linked-buffer-test-dir cloned-file))
;; return nil, so if we use this in a test by mistake, it will crash out.
nil)
@@ -178,7 +176,7 @@ results."
(string= cloned-file cloned-results)
t
;; comment this out if you don't want it.
- (linked-buffer-test-report-loudly cloned-file cloned-results)
+ (linked-buffer-test-equal-loudly cloned-file cloned-results)
nil)))
(defun linked-buffer-test-clone-and-change-equal-generate
@@ -189,7 +187,7 @@ results."
(linked-buffer-test-file file) init
f)
'utf-8
- (concat "../dev-resources/" cloned-file))
+ (concat linked-buffer-test-dir cloned-file))
;; return nil, so that if we use this in a test by mistake, it returns
;; false, so there is a good chance it will fail the test.
nil)
@@ -258,3 +256,16 @@ This mostly checks my test machinary."
(search-forward "\\begin{code}\n")
(insert "(form inserted)\n")))
(equal linked-buffer-test-last-transform "(form inserted)\n"))))
+
+(ert-deftest clojure-latex-first-line ()
+ "Tests for a bug after introduction of incremental blocks."
+ :expected-result :fail
+ (should
+ (linked-buffer-test-clone-and-change-equal
+ 'linked-buffer-clojure-latex-init
+ "block-comment.clj" "block-comment.tex"
+ (lambda ()
+ (delete-char 0)
+ (delete-char 0)
+ (insert ";")
+ (insert ";")))))
- [elpa] externals/lentic 236e942322 079/333: Move point to change location., (continued)
- [elpa] externals/lentic 236e942322 079/333: Move point to change location., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 55c389ec2a 096/333: Cosmetic Change, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e2fc6ce904 097/333: Re-enabled orgel-org tests., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 1dad92f20a 095/333: Switch to exact-subtract., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e0840dbfe6 082/333: Stop location now calculated from before functions., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 6ed73a2ef5 088/333: Add string transform function., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 6c5fabb400 091/333: dev options added., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 03ed3f4da2 119/333: Force loading of m-buffer on opening., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 582d4d72b3 125/333: Search and Replace to lentic., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic a00f92e432 133/333: Refactor out a variable., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic a88717f0c4 102/333: Louder output for comments.,
ELPA Syncer <=
- [elpa] externals/lentic da6ab1268f 104/333: Change locations now use markers., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 2dd5fcd6b3 105/333: Added let like macro to auto nil markers., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e1941d0773 106/333: Easy mechanism to disable noisy fails., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 34d05cb7f9 108/333: Now uses random face., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic cebd7a744d 111/333: Add face as well as font-lock-face, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic bb986c0676 116/333: New test for empty line bug., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 772186d38f 122/333: Merge branch 'feature/incremental-blocks-update', ELPA Syncer, 2024/02/27
- [elpa] externals/lentic fce88ba411 123/333: Added marmalade for noflet., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 61d00b8ace 124/333: Files renamed to lentic., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 613556e708 127/333: Re-added .travis.yml after name change., ELPA Syncer, 2024/02/27