emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master bd8976e 26/57: Add movement and setup tests


From: Justin Burkett
Subject: [elpa] master bd8976e 26/57: Add movement and setup tests
Date: Tue, 3 Nov 2020 14:32:21 -0500 (EST)

branch: master
commit bd8976efc6c0fa5343d210467dd02f8bb474a182
Author: Justin Burkett <justin@burkett.cc>
Commit: Justin Burkett <justin@burkett.cc>

    Add movement and setup tests
---
 vdiff-test.el | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/vdiff-test.el b/vdiff-test.el
index fa03a3f..9172990 100644
--- a/vdiff-test.el
+++ b/vdiff-test.el
@@ -83,6 +83,29 @@
     (should (equal (vdiff--parse-diff-u (current-buffer))
                    '(((1) (1 . 3)) ((12) (15 . 16)) ((19 . 20) (24 . 25)) 
((23) (28 . 28)))))))
 
+(ert-deftest vdiff-test-setup ()
+  "Test setting up `vdiff-mode'."
+  ;; Setup does not change buffers
+  (vdiff-test-with-buffers
+   "1|2|3|4|5|6|7|8|9|10|"
+   "1|2|4|4|5|6|8|8|9|10|"
+   nil
+   "1|2|3|4|5|6|7|8|9|10|"
+   "1|2|4|4|5|6|8|8|9|10|"))
+
+(ert-deftest vdiff-test-movement ()
+  "Test movement in buffers."
+  (vdiff-test-with-buffers
+   "1|2|3|4|5|6|7|8|9|10|"
+   "1|2|4|4|5|6|8|8|9|10|"
+   (with-current-buffer buffer-a
+     (goto-char (point-min))
+     (call-interactively 'vdiff-next-hunk)
+     (call-interactively 'vdiff-next-hunk)
+     (should (looking-at-p "7")))
+   "1|2|3|4|5|6|7|8|9|10|"
+   "1|2|4|4|5|6|8|8|9|10|"))
+
 (ert-deftest vdiff-test-transmiting ()
   "Test transmitting changes."
   ;; Test sending first change



reply via email to

[Prev in Thread] Current Thread [Next in Thread]