]> git.mdlowis.com Git - projs/tide.git/commitdiff
Fixed unit tests that broke due to copy paste behavior change
authorMichael D. Lowis <mike.lowis@gentex.com>
Thu, 12 Jan 2017 13:38:32 +0000 (08:38 -0500)
committerMichael D. Lowis <mike.lowis@gentex.com>
Thu, 12 Jan 2017 13:38:32 +0000 (08:38 -0500)
TODO.md
tests/xedit.c

diff --git a/TODO.md b/TODO.md
index 347441ca4a325def5a7c71dad533ae4e5418e7e4..ec644ada0d2d1fba7afc519d0b180a5b61c226ec 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -2,6 +2,7 @@
 
 Up Next:
 
+* Add keyboard shortcut to highlight the thing under the cursor
 * Implement X Selection protocol for handling clipboard and primary selections
 * Tag line count should account for wrapped lines
 * ctrl+alt+f should find next occurence of previous search term
index d73bd827dae05f865450fd51c7e210d27958e99c..7d8a89813d4500e1025d0f4f9a29ce398941611f 100644 (file)
@@ -457,7 +457,7 @@ TEST_SUITE(XeditTests) {
         send_keys(ModCtrl, 'x');
         getview(EDIT)->selection = (Sel){ 4, 4, 0 };
         send_keys(ModCtrl, 'v');
-        CHECK(getsel(EDIT)->beg == 12);
+        CHECK(getsel(EDIT)->beg == 4);
         CHECK(getsel(EDIT)->end == 12);
         CHECK(verify_text(EDIT, "baz\r\nfoo\r\nbar\r\n"));
     }
@@ -469,7 +469,7 @@ TEST_SUITE(XeditTests) {
         send_keys(ModCtrl, 'c');
         getview(EDIT)->selection = (Sel){ 12, 12, 0 };
         send_keys(ModCtrl, 'v');
-        CHECK(getsel(EDIT)->beg == 20);
+        CHECK(getsel(EDIT)->beg == 12);
         CHECK(getsel(EDIT)->end == 20);
         CHECK(verify_text(EDIT, "foo\r\nbar\r\nbaz\r\nfoo\r\nbar\r\n"));
     }
@@ -741,7 +741,7 @@ TEST_SUITE(XeditTests) {
         exec("Cut");
         getview(EDIT)->selection = (Sel){ 4, 4, 0 };
         exec("Paste");
-        CHECK(getsel(EDIT)->beg == 12);
+        CHECK(getsel(EDIT)->beg == 4);
         CHECK(getsel(EDIT)->end == 12);
         CHECK(verify_text(EDIT, "baz\r\nfoo\r\nbar\r\n"));
     }
@@ -752,7 +752,7 @@ TEST_SUITE(XeditTests) {
         exec("Copy");
         getview(EDIT)->selection = (Sel){ 12, 12, 0 };
         exec("Paste");
-        CHECK(getsel(EDIT)->beg == 20);
+        CHECK(getsel(EDIT)->beg == 12);
         CHECK(getsel(EDIT)->end == 20);
         CHECK(verify_text(EDIT, "foo\r\nbar\r\nbaz\r\nfoo\r\nbar\r\n"));
     }