Skip to content

Commit

Permalink
Merge pull request #2896 from ganmacs/fix-unstable-in_tail-test
Browse files Browse the repository at this point in the history
Wait until `@tails` is set a new watcher
  • Loading branch information
ganmacs authored Mar 18, 2020
2 parents c8347ff + f3a0518 commit 5181d10
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions test/plugin/test_in_tail.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1078,11 +1078,11 @@ def test_unwatched_files_should_be_removed
"refresh_interval" => 1,
})
d = create_driver(config, false)
d.run(expect_emits: 1, shutdown: false) do
d.end_if { d.instance.instance_variable_get(:@tails).keys.size >= 1 }
d.run(expect_emits: 1, shutdown: false, timeout: 1) do
File.open("#{TMP_DIR}/tail.txt", "ab") { |f| f.puts "test3\n" }
end

assert_equal 1, d.instance.instance_variable_get(:@tails).keys.size
cleanup_directory(TMP_DIR)
waiting(20) { sleep 0.1 until Dir.glob("#{TMP_DIR}/*.txt").size == 0 } # Ensure file is deleted on Windows
waiting(5) { sleep 0.1 until d.instance.instance_variable_get(:@tails).keys.size == 0 }
Expand Down

0 comments on commit 5181d10

Please sign in to comment.