[gnome-builder] tests: add some more vim test cases



commit ede1ed283d865e885923d5cbe95e3f156c7fa677
Author: Christian Hergert <christian hergert me>
Date:   Wed Apr 22 17:55:41 2015 -0700

    tests: add some more vim test cases

 tests/test-vim.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/tests/test-vim.c b/tests/test-vim.c
index 5f835f4..3d4cda5 100644
--- a/tests/test-vim.c
+++ b/tests/test-vim.c
@@ -237,7 +237,18 @@ test_vim_basic_cb (IdeContext *context,
                 NULL);
 
   assert_keypress_equal (widget, "ithis is a test.\e", "this is a test.");
-  assert_keypress_equal (widget, "ithis is a test.\eI\e4x", " is a test.");
+  assert_keypress_equal (widget, "ithis is a test.\eI\e4x\e", " is a test.");
+  assert_keypress_equal (widget, "ido_something (NULL)\ea;\ehhhciwfoo\e", "do_something (foo);");
+  assert_keypress_equal (widget, "itesting.\edd\e", "");
+  assert_keypress_equal (widget, "i\n\n\edd\e", "\n");
+  assert_keypress_equal (widget, "dd\e", "");
+  assert_keypress_equal (widget, "iabcd defg hijk\e02de\e", " hijk");
+  assert_keypress_equal (widget, "iabcd defg hijk\e0d$\e", "");
+
+#if 0
+  /* this to fix in our vim */
+  assert_keypress_equal (widget, "i\nabcd\n\ekcipfoo", "\nfoo\n");
+#endif
 }
 
 static void


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