]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix copyright.el comment and add a test
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 26 Jan 2022 13:53:07 +0000 (14:53 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 26 Jan 2022 14:03:33 +0000 (15:03 +0100)
* lisp/emacs-lisp/copyright.el (copyright-find-copyright): Fix
comment (bug#7179).

Do not merge to master.

lisp/emacs-lisp/copyright.el
test/lisp/emacs-lisp/copyright-tests.el

index 09c6ded295096585c61af70883a7f19200ce09fd..23b90808d9098d05a181f5dfb5d05e2ea9ac72ac 100644 (file)
@@ -150,7 +150,7 @@ This function sets the match data that `copyright-update-year' uses."
       (when (copyright-re-search regexp (copyright-limit) t)
         ;; We may accidentally have landed in the middle of a
         ;; copyright line, so re-perform the search without the
-        ;; search.  (Otherwise we may be inserting the new year in the
+        ;; limit.  (Otherwise we may be inserting the new year in the
         ;; middle of the list of years.)
         (goto-char (match-beginning 0))
         (copyright-re-search regexp nil t)))))
index dc82974a99ed950211457abf05cbde519210a946..120cd5a6b5e20005db8d9a876b9f4a014cec9242 100644 (file)
   (dolist (test copyright-tests--data)
     (with-copyright-test (car test) (cdr test))))
 
+(ert-deftest test-end-chop ()
+  (should
+   (equal
+    (with-temp-buffer
+      (let ((copyright-query nil))
+        (insert (make-string (- copyright-limit 14) ?x) "\n"
+                "\nCopyright 2006, 2007, 2008 Foo Bar\n\n")
+        (copyright-update)
+        (buffer-substring (- (point-max) 42) (point-max))))
+    "Copyright 2006, 2007, 2008, 2022 Foo Bar\n\n")))
+
 (provide 'copyright-tests)
 ;;; copyright-tests.el ends here