diff options
| author | Eric S. Raymond | 2026-02-25 17:52:42 -0500 |
|---|---|---|
| committer | Eric S. Raymond | 2026-02-25 17:52:42 -0500 |
| commit | 3dda4b85e8a66a0c5592197dcc2895d65c04bc51 (patch) | |
| tree | 1139bf2340508cd8858c4f7143747574cf5c9d6f /test/src/buffer-tests.el | |
| parent | 7a93a7b3345f7ae4e8f487b562b19a4b5fed8496 (diff) | |
| download | emacs-3dda4b85e8a66a0c5592197dcc2895d65c04bc51.tar.gz emacs-3dda4b85e8a66a0c5592197dcc2895d65c04bc51.zip | |
Added more buffer/marker/editing test coverage.
Diffstat (limited to 'test/src/buffer-tests.el')
| -rw-r--r-- | test/src/buffer-tests.el | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/test/src/buffer-tests.el b/test/src/buffer-tests.el index 3fae18011fb..6ed26e9316f 100644 --- a/test/src/buffer-tests.el +++ b/test/src/buffer-tests.el | |||
| @@ -269,6 +269,43 @@ with parameters from the *Messages* buffer modification." | |||
| 269 | (with-temp-buffer | 269 | (with-temp-buffer |
| 270 | (should (eq (buffer-base-buffer (current-buffer)) nil)))) | 270 | (should (eq (buffer-base-buffer (current-buffer)) nil)))) |
| 271 | 271 | ||
| 272 | (ert-deftest buffer-tests--basic-buffer-primitives () | ||
| 273 | (let ((buf (generate-new-buffer " *buffer-tests-basic*"))) | ||
| 274 | (unwind-protect | ||
| 275 | (progn | ||
| 276 | (should (bufferp buf)) | ||
| 277 | (should (buffer-live-p buf)) | ||
| 278 | (should (equal (buffer-name buf) " *buffer-tests-basic*")) | ||
| 279 | (should (eq (get-buffer " *buffer-tests-basic*") buf)) | ||
| 280 | (should (eq (get-buffer buf) buf)) | ||
| 281 | (should (eq (get-buffer-create " *buffer-tests-basic*") buf)) | ||
| 282 | (with-current-buffer buf | ||
| 283 | (insert "abc") | ||
| 284 | (should (= (buffer-size) 3)) | ||
| 285 | (should (eq (set-buffer buf) buf))) | ||
| 286 | (with-current-buffer buf | ||
| 287 | (let ((new-name (rename-buffer " *buffer-tests-renamed*" t))) | ||
| 288 | (should (equal new-name " *buffer-tests-renamed*")) | ||
| 289 | (should (eq (get-buffer new-name) buf)))) | ||
| 290 | (should (memq buf (buffer-list)))) | ||
| 291 | (when (buffer-live-p buf) | ||
| 292 | (kill-buffer buf))) | ||
| 293 | (should-not (buffer-live-p buf)))) | ||
| 294 | |||
| 295 | (ert-deftest buffer-tests--other-buffer () | ||
| 296 | (let ((b1 (generate-new-buffer " *buffer-tests-ob1*")) | ||
| 297 | (b2 (generate-new-buffer " *buffer-tests-ob2*"))) | ||
| 298 | (unwind-protect | ||
| 299 | (with-current-buffer b1 | ||
| 300 | (let ((other (other-buffer (current-buffer) t))) | ||
| 301 | (should (bufferp other)) | ||
| 302 | (should (buffer-live-p other)) | ||
| 303 | (should-not (eq other (current-buffer))))) | ||
| 304 | (when (buffer-live-p b1) | ||
| 305 | (kill-buffer b1)) | ||
| 306 | (when (buffer-live-p b2) | ||
| 307 | (kill-buffer b2))))) | ||
| 308 | |||
| 272 | (ert-deftest buffer-tests--overlays-indirect-bug58928 () | 309 | (ert-deftest buffer-tests--overlays-indirect-bug58928 () |
| 273 | (with-temp-buffer | 310 | (with-temp-buffer |
| 274 | (insert "hello world") | 311 | (insert "hello world") |