diff options
| author | Andreas Politz | 2017-10-05 20:40:31 +0200 |
|---|---|---|
| committer | Andreas Politz | 2017-10-05 20:50:18 +0200 |
| commit | 342fc823a6622f25c79baa8535cb9ea939ef666f (patch) | |
| tree | 63288023c012381264a5351d9f216237cbe80a9c /test/src | |
| parent | 7c0824a1d04d660c86c78143d5485af174ee0c6b (diff) | |
| download | emacs-342fc823a6622f25c79baa8535cb9ea939ef666f.tar.gz emacs-342fc823a6622f25c79baa8535cb9ea939ef666f.zip | |
Add test exposing overlay bug
* test/src/buffer-tests.el (overlay-autogenerated-test-64): New test.
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/buffer-tests.el | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/test/src/buffer-tests.el b/test/src/buffer-tests.el index e3bc2c5dfcb..c2c9d060336 100644 --- a/test/src/buffer-tests.el +++ b/test/src/buffer-tests.el | |||
| @@ -7577,4 +7577,105 @@ with parameters from the *Messages* buffer modification." | |||
| 7577 | (25 . 32) | 7577 | (25 . 32) |
| 7578 | (25 . 84)))))) | 7578 | (25 . 84)))))) |
| 7579 | 7579 | ||
| 7580 | (ert-deftest overlay-autogenerated-test-64 nil | ||
| 7581 | (with-temp-buffer | ||
| 7582 | (insert "................................................................") | ||
| 7583 | (make-overlay 31 10 nil nil nil) | ||
| 7584 | (make-overlay 17 58 nil nil t) | ||
| 7585 | (make-overlay 20 21 nil t nil) | ||
| 7586 | (make-overlay 3 47 nil t t) | ||
| 7587 | (make-overlay 47 43 nil t t) | ||
| 7588 | (make-overlay 54 8 nil nil t) | ||
| 7589 | (make-overlay 51 26 nil t nil) | ||
| 7590 | (make-overlay 60 14 nil t nil) | ||
| 7591 | (make-overlay 38 6 nil nil t) | ||
| 7592 | (make-overlay 41 9 nil nil nil) | ||
| 7593 | (make-overlay 44 38 nil nil t) | ||
| 7594 | (make-overlay 55 48 nil nil t) | ||
| 7595 | (make-overlay 10 41 nil nil t) | ||
| 7596 | (make-overlay 35 49 nil t nil) | ||
| 7597 | (make-overlay 50 46 nil nil nil) | ||
| 7598 | (make-overlay 28 28 nil t nil) | ||
| 7599 | (goto-char 59) | ||
| 7600 | (delete-char 3) | ||
| 7601 | (goto-char 28) | ||
| 7602 | (widen) | ||
| 7603 | (narrow-to-region 13 7) | ||
| 7604 | (goto-char 11) | ||
| 7605 | (insert ".") | ||
| 7606 | (goto-char 9) | ||
| 7607 | (delete-char 3) | ||
| 7608 | (goto-char 8) | ||
| 7609 | (delete-char 0) | ||
| 7610 | (goto-char 7) | ||
| 7611 | (insert ".............") | ||
| 7612 | (goto-char 9) | ||
| 7613 | (insert "..........") | ||
| 7614 | (goto-char 22) | ||
| 7615 | (delete-char 1) | ||
| 7616 | (goto-char 31) | ||
| 7617 | (delete-char 2) | ||
| 7618 | (goto-char 22) | ||
| 7619 | (insert ".........") | ||
| 7620 | (goto-char 33) | ||
| 7621 | (delete-char 1) | ||
| 7622 | (goto-char 29) | ||
| 7623 | (widen) | ||
| 7624 | (narrow-to-region 59 51) | ||
| 7625 | (goto-char 52) | ||
| 7626 | (insert ".........") | ||
| 7627 | (goto-char 53) | ||
| 7628 | (insert "........") | ||
| 7629 | (goto-char 53) | ||
| 7630 | (delete-char 4) | ||
| 7631 | (goto-char 54) | ||
| 7632 | (insert "........") | ||
| 7633 | (goto-char 53) | ||
| 7634 | (insert "....") | ||
| 7635 | (goto-char 75) | ||
| 7636 | (widen) | ||
| 7637 | (goto-char 70) | ||
| 7638 | (delete-char 2) | ||
| 7639 | (goto-char 108) | ||
| 7640 | (delete-char 1) | ||
| 7641 | (goto-char 80) | ||
| 7642 | (widen) | ||
| 7643 | (goto-char 70) | ||
| 7644 | (widen) | ||
| 7645 | (narrow-to-region 49 63) | ||
| 7646 | (goto-char 49) | ||
| 7647 | (insert "...") | ||
| 7648 | (goto-char 66) | ||
| 7649 | (delete-char 0) | ||
| 7650 | (goto-char 63) | ||
| 7651 | (delete-char 3) | ||
| 7652 | (goto-char 59) | ||
| 7653 | (insert "..........") | ||
| 7654 | (goto-char 56) | ||
| 7655 | (delete-char 6) | ||
| 7656 | (goto-char 60) | ||
| 7657 | (insert ".........") | ||
| 7658 | (goto-char 62) | ||
| 7659 | (widen) | ||
| 7660 | (goto-char 58) | ||
| 7661 | (insert ".............") | ||
| 7662 | (goto-char 105) | ||
| 7663 | (widen) | ||
| 7664 | (narrow-to-region 94 109) | ||
| 7665 | (goto-char 103) | ||
| 7666 | (insert "............") | ||
| 7667 | (should | ||
| 7668 | (equal | ||
| 7669 | (test-overlay-regions) | ||
| 7670 | '((3 . 134) | ||
| 7671 | (6 . 125) | ||
| 7672 | (38 . 141) | ||
| 7673 | (39 . 118) | ||
| 7674 | (39 . 128) | ||
| 7675 | (39 . 128) | ||
| 7676 | (40 . 146) | ||
| 7677 | (43 . 145) | ||
| 7678 | (101 . 138) | ||
| 7679 | (103 . 103)))))) | ||
| 7680 | |||
| 7580 | ;;; buffer-tests.el ends here | 7681 | ;;; buffer-tests.el ends here |