[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
- [elpa] master 45666cc 30/57: README: evil-collection adds vimdiff-like bindings, (continued)
- [elpa] master 45666cc 30/57: README: evil-collection adds vimdiff-like bindings, Justin Burkett, 2020/11/03
- [elpa] master 6878093 33/57: Add vdiff-toggle-fold and vdiff-toggle-all-folds, Justin Burkett, 2020/11/03
- [elpa] master ccc773b 39/57: Add optional to-buffer arg to vdiff--translate line, Justin Burkett, 2020/11/03
- [elpa] master 58d530b 53/57: Add vdiff-temp-files, Justin Burkett, 2020/11/03
- [elpa] master c732247 45/57: Reset truncate-lines on cleanup, Justin Burkett, 2020/11/03
- [elpa] master 61d29bb 54/57: Travis -> github workflow, Justin Burkett, 2020/11/03
- [elpa] master eb553fa 09/57: Add support for different diff algorithms, Justin Burkett, 2020/11/03
- [elpa] master 8f3fa10 15/57: Fix Makefile typo, Justin Burkett, 2020/11/03
- [elpa] master 5667bc6 16/57: Ensure input files to diff end in newline, Justin Burkett, 2020/11/03
- [elpa] master 110d672 12/57: Cleanup diff parsing function, Justin Burkett, 2020/11/03
- [elpa] master bd8976e 26/57: Add movement and setup tests,
Justin Burkett <=
- [elpa] master 40ffc92 29/57: Warn on bad initialization of vdiff session., Justin Burkett, 2020/11/03
- [elpa] master 0e10521 31/57: Merge pull request #20 from edkolev/patch-1, Justin Burkett, 2020/11/03
- [elpa] master f2a622f 34/57: Improve vdiff-toggle-fold, Justin Burkett, 2020/11/03
- [elpa] master 45f7019 19/57: Add basic send and receive tests, Justin Burkett, 2020/11/03
- [elpa] master 773e3eb 28/57: Fix compiler warnings, Justin Burkett, 2020/11/03
- [elpa] master 3bfb5de 32/57: Truncate long lines by default, Justin Burkett, 2020/11/03
- [elpa] master c806fe2 36/57: Allow selective sending in change hunks, Justin Burkett, 2020/11/03
- [elpa] master 007e44b 56/57: Version 0.2.4, Justin Burkett, 2020/11/03
- [elpa] master 69eacfe 18/57: Fix and simplify final newline detection, Justin Burkett, 2020/11/03
- [elpa] master 68d6ea3 23/57: Make name of vdiff-test consistent with prefixes, Justin Burkett, 2020/11/03