]> git.eshelyaron.com Git - emacs.git/commitdiff
Add tests for buffer-base-buffer function (Bug#30905)
authorShanavas M <shanavas@disroot.org>
Thu, 22 Mar 2018 09:20:22 +0000 (12:20 +0300)
committerNoam Postavsky <npostavs@gmail.com>
Thu, 12 Apr 2018 01:16:49 +0000 (21:16 -0400)
* test/src/buffer-tests.el (test-buffer-base-buffer-indirect)
(test-buffer-base-buffer-non-indirect): New tests for
`buffer-base-buffer'.

test/src/buffer-tests.el

index f9c477fbfd78eaee004a14a1ca28589c8cd55bee..d115e668178b22f314e66988d9ea3d673cb571b8 100644 (file)
@@ -50,4 +50,14 @@ with parameters from the *Messages* buffer modification."
                             (progn (get-buffer-create "nil")
                                    (generate-new-buffer-name "nil")))))
 
+(ert-deftest test-buffer-base-buffer-indirect ()
+  (with-temp-buffer
+    (let* ((ind-buf-name (generate-new-buffer-name "indbuf"))
+           (ind-buf (make-indirect-buffer (current-buffer) ind-buf-name)))
+      (should (eq (buffer-base-buffer ind-buf) (current-buffer))))))
+
+(ert-deftest test-buffer-base-buffer-non-indirect ()
+  (with-temp-buffer
+    (should (eq (buffer-base-buffer (current-buffer)) nil))))
+
 ;;; buffer-tests.el ends here