summaryrefslogtreecommitdiff
path: root/test/src/buffer-tests.el
diff options
context:
space:
mode:
authorShanavas M <shanavas@disroot.org>2018-03-22 12:20:22 +0300
committerNoam Postavsky <npostavs@gmail.com>2018-04-11 21:16:49 -0400
commit10f5f4361b9783f1cc4a683cca31ab3192fe179d (patch)
treeb6245698f65e37bc21ac3312093452a3338a25dd /test/src/buffer-tests.el
parent6273503660e055dddbf081e94040d4b1b4735c93 (diff)
downloademacs-10f5f4361b9783f1cc4a683cca31ab3192fe179d.tar.gz
Add tests for buffer-base-buffer function (Bug#30905)
* test/src/buffer-tests.el (test-buffer-base-buffer-indirect) (test-buffer-base-buffer-non-indirect): New tests for `buffer-base-buffer'.
Diffstat (limited to 'test/src/buffer-tests.el')
-rw-r--r--test/src/buffer-tests.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/src/buffer-tests.el b/test/src/buffer-tests.el
index f9c477fbfd7..d115e668178 100644
--- a/test/src/buffer-tests.el
+++ b/test/src/buffer-tests.el
@@ -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