From: Daniel Hahler Date: Sun, 30 Jul 2017 14:17:23 +0000 (+0200) Subject: tests: insert blank lines before each test (#89) X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/56f3e54cea8cdd868e1d3b7b68d4c3cd02708c77?ds=inline;hp=-c tests: insert blank lines before each test (#89) This is required with reuse_server. --- 56f3e54cea8cdd868e1d3b7b68d4c3cd02708c77 diff --git a/spec/indent/indent_spec.rb b/spec/indent/indent_spec.rb index 0bd57b2..85bc04b 100644 --- a/spec/indent/indent_spec.rb +++ b/spec/indent/indent_spec.rb @@ -406,6 +406,17 @@ shared_examples_for "vim" do end shared_examples_for "multiline strings" do + before(:each) { + # clear buffer + vim.normal 'gg"_dG' + + # Insert two blank lines. + # The first line is a corner case in this plugin that would shadow the + # correct behaviour of other tests. Thus we explicitly jump to the first + # line when we require so. + vim.feedkeys 'i\\\' + } + describe "when after an '(' that is followed by an unfinished string" do before { vim.feedkeys 'itest("""' } @@ -540,6 +551,12 @@ describe "vim for cython" do vim.command "enew" vim.command "set ft=cython" vim.command "runtime indent/python.vim" + + # Insert two blank lines. + # The first line is a corner case in this plugin that would shadow the + # correct behaviour of other tests. Thus we explicitly jump to the first + # line when we require so. + vim.feedkeys 'i\\\' } describe "when using a cdef function definition" do