mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2024-12-23 03:19:01 +00:00
Change temporary file names to fix flaky tests
This commit is contained in:
parent
8d3a302a17
commit
edb647667e
@ -143,8 +143,10 @@ class TestBase < Minitest::Test
|
||||
attr_reader :tmux
|
||||
|
||||
def tempname
|
||||
@temp_suffix ||= 0
|
||||
[TEMPNAME,
|
||||
caller_locations.map(&:label).find { |l| l =~ /^test_/ }].join '-'
|
||||
caller_locations.map(&:label).find { |l| l =~ /^test_/ },
|
||||
@temp_suffix].join '-'
|
||||
end
|
||||
|
||||
def setup
|
||||
@ -158,6 +160,7 @@ class TestBase < Minitest::Test
|
||||
File.read(tempname)
|
||||
ensure
|
||||
File.unlink tempname while File.exists?(tempname)
|
||||
@temp_suffix += 1
|
||||
tmux.prepare
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user