[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/iedit e5f083f977 072/301: Add testcase for iedit-restrict-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/iedit e5f083f977 072/301: Add testcase for iedit-restrict-defun |
Date: |
Mon, 10 Jan 2022 22:58:51 -0500 (EST) |
branch: elpa/iedit
commit e5f083f97738fc4784f14318e1a7a798bf0e2c83
Author: Victor Ren <victorhge@gmail.com>
Commit: Victor Ren <victorhge@gmail.com>
Add testcase for iedit-restrict-defun
---
iedit-tests.el | 37 ++++++++++++++++++++++++++++++++++++-
1 file changed, 36 insertions(+), 1 deletion(-)
diff --git a/iedit-tests.el b/iedit-tests.el
index d747a79523..dadb21354d 100755
--- a/iedit-tests.el
+++ b/iedit-tests.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2010, 2011, 2012 Victor Ren
-;; Time-stamp: <2012-02-28 12:27:32 Victor Ren>
+;; Time-stamp: <2012-03-01 00:49:15 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Version: 0.94
;; X-URL: http://www.emacswiki.org/emacs/Iedit
@@ -288,6 +288,31 @@ arfoo
foo"))
(should (equal killed-rectangle '("foo" " fo" " b" " "))))))
+(ert-deftest iedit-restrict-defun-test ()
+ (with-iedit-test-fixture
+"a
+(defun foo (foo bar foo)
+\"foo bar foobar\" nil)
+(defun bar (bar foo bar)
+ \"bar foo barfoo\" nil)"
+ (lambda ()
+ (iedit-mode)
+ (emacs-lisp-mode)
+ (goto-char 5)
+ (iedit-mode)
+ (iedit-restrict-defun)
+ (should (= 1 (length iedit-occurrences-overlays)))
+ (iedit-mode)
+ (goto-char 13)
+ (iedit-mode 0)
+ (should (= 4 (length iedit-occurrences-overlays)))
+ (iedit-mode)
+ (iedit-mode)
+ (mark-defun)
+ (iedit-mode)
+ (should (= 4 (length iedit-occurrences-overlays))))))
+
+
(defvar iedit-printable-test-lists
'(("" "")
("abc" "abc")
@@ -303,4 +328,14 @@ abcd"
"12345678901234567890123456789012345678901234567890...")))
(should (string= (iedit-printable (car test)) (cadr test)))))
+;; (elp-instrument-list '(insert-and-inherit
+;; delete-region
+;; goto-char
+;; iedit-occurrence-update
+;; buffer-substring-no-properties
+;; string=
+;; re-search-forward
+;; replace-match))
+
+
;;; iedit-tests.el ends here
- [nongnu] elpa/iedit 7d18e5d775 039/301: Add a help command C-? for occurrences, (continued)
- [nongnu] elpa/iedit 7d18e5d775 039/301: Add a help command C-? for occurrences, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit e08ad5923a 043/301: Make Iedit mode available for read only buffer, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 78f606d4fc 045/301: Add iedit-number-occurrences function, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 0d4027fe10 046/301: Move save-excursion out of dolist, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 3bca7e2da5 048/301: Fix iedit toggle case-sensitive problem when getting occurrence from history, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 5ab980908c 050/301: Update documents, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 799a0d17d1 053/301: Bump to version 0.94, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 00abe88e13 061/301: Hide line-feed between occurrence, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit bd8c116489 062/301: Add new occurrence function iedit-restrict-defun, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 7ebea0f43b 070/301: Add tests for iedit-rectangle, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit e5f083f977 072/301: Add testcase for iedit-restrict-defun,
ELPA Syncer <=
- [nongnu] elpa/iedit 62d2a5ac45 077/301: Fix iedit-kill-rectangle problem, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 8559638b9b 076/301: Fix C-u C-u iedit-last-inital-string-global problem, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 3ead6c6d3b 074/301: run checkdoc, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit ac2faa29d0 075/301: Add iedit-mode-defun and global key binding, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 09c5063668 088/301: Merge pull request #10 from lewang/master, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 5ad28b5ea0 003/301: updates, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 6e49225083 042/301: Add iedit-toggle-case-sensitive, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit a8cbb6838b 047/301: Add iedit-kill-rectangle to iedit-rect mode and adjust keymap help, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 16ed986c33 066/301: Update document, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit f8c930f073 068/301: Add org markup, ELPA Syncer, 2022/01/10