From 56f3e54cea8cdd868e1d3b7b68d4c3cd02708c77 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Sun, 30 Jul 2017 16:17:23 +0200 Subject: [PATCH 1/1] tests: insert blank lines before each test (#89) This is required with reuse_server. --- spec/indent/indent_spec.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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 -- 2.39.5