diff options
author | Christian Hergert <chergert@redhat.com> | 2021-11-24 12:02:53 -0600 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2021-11-24 12:02:53 -0600 |
commit | 4685e461e4c2b73bd556c50656ba2267e5195c16 (patch) | |
tree | 98065f0fd17d07ccfdce5b05c18b7309301b1b62 /testsuite | |
parent | 50e2ef6510b341f44a4a41cf42baee742e74bfd7 (diff) | |
download | gtksourceview-4685e461e4c2b73bd556c50656ba2267e5195c16.tar.gz |
vim: validate tabstop and shiftwidth value
Fixes #237
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/test-vim-input.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/testsuite/test-vim-input.c b/testsuite/test-vim-input.c index c0ae334d..ceaddfa1 100644 --- a/testsuite/test-vim-input.c +++ b/testsuite/test-vim-input.c @@ -209,6 +209,17 @@ test_search_and_replace (void) run_test ("/ / / /", ":s/\\//#/g\n", "# # # #"); } +static void +test_command_bar (void) +{ + run_test ("", ":set sw=0\n", ""); + run_test ("", ":set sw=-2\n", ""); + run_test ("", ":set sw=33\n", ""); + run_test ("", ":set ts=0\n", ""); + run_test ("", ":set ts=-2\n", ""); + run_test ("", ":set ts=33\n", ""); +} + int main (int argc, char *argv[]) @@ -223,6 +234,7 @@ main (int argc, g_test_add_func ("/GtkSourceView/vim-input/change", test_change); g_test_add_func ("/GtkSourceView/vim-input/delete", test_delete); g_test_add_func ("/GtkSourceView/vim-input/search-and-replace", test_search_and_replace); + g_test_add_func ("/GtkSourceView/vim-input/command-bar", test_command_bar); ret = g_test_run (); gtk_source_finalize (); return ret; |