From ca804bda999f7c19a66682d21f4edfb1b461da25 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Fri, 4 Sep 2020 01:29:08 +0100 Subject: [PATCH] Fix flake when terminal takes a while to close --- tests/tabpage.test.vim | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/tests/tabpage.test.vim b/tests/tabpage.test.vim index 6772c66..1a5b1bc 100644 --- a/tests/tabpage.test.vim +++ b/tests/tabpage.test.vim @@ -71,12 +71,8 @@ function! Test_All_Buffers_Deleted_NoHidden() let buffers_after = getbufinfo( opts ) - if assert_equal( len( buffers_before ), len( buffers_after ) ) - call assert_report( 'Expected ' - \ . string( buffers_before ) - \ . ' but found ' - \ . string( buffers_after ) ) - endif + call WaitForAssert( {-> + \ assert_equal( len( buffers_before ), len( buffers_after ) ) } ) set hidden& lcd - @@ -106,12 +102,8 @@ function! Test_All_Buffers_Deleted_Hidden() let buffers_after = getbufinfo( opts ) - if assert_equal( len( buffers_before ), len( buffers_after ) ) - call assert_report( 'Expected ' - \ . string( buffers_before ) - \ . ' but found ' - \ . string( buffers_after ) ) - endif + call WaitForAssert( {-> + \ assert_equal( len( buffers_before ), len( buffers_after ) ) } ) set hidden& lcd - @@ -126,12 +118,8 @@ function! Test_All_Buffers_Deleted_ToggleLog() VimspectorToggleLog let buffers_after = getbufinfo( #{ buflisted: 1 } ) - if assert_equal( len( buffers_before ), len( buffers_after ) ) - call assert_report( 'Expected ' - \ . string( buffers_before ) - \ . ' but found ' - \ . string( buffers_after ) ) - endif + call WaitForAssert( {-> + \ assert_equal( len( buffers_before ), len( buffers_after ) ) } ) call vimspector#test#setup#Reset() set hidden& @@ -158,12 +146,8 @@ function! Test_All_Buffers_Deleted_Installer() \ 120000 ) let buffers_after = getbufinfo( #{ buflisted: 1 } ) - if assert_equal( len( buffers_before ), len( buffers_after ) ) - call assert_report( 'Expected ' - \ . string( buffers_before ) - \ . ' but found ' - \ . string( buffers_after ) ) - endif + call WaitForAssert( {-> + \ assert_equal( len( buffers_before ), len( buffers_after ) ) } ) call vimspector#test#setup#Reset() set hidden&