From f5d4f5e02900ade22a655c8a0a6053eddd6ee773 Mon Sep 17 00:00:00 2001 From: nandahkrishna Date: Wed, 27 Jan 2021 03:24:42 +0530 Subject: [PATCH] airshare: fix test --- Formula/airshare.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Formula/airshare.rb b/Formula/airshare.rb index 32fe712429983..f9098845afe87 100644 --- a/Formula/airshare.rb +++ b/Formula/airshare.rb @@ -138,10 +138,11 @@ def install test do port = free_port - _, _, wait_thr = Open3.popen2 bin/"airshare", "-p", port.to_s, "homebrew-demo", "-t", "Hello Homebrew!" + fork do + exec bin/"airshare", "-p", port.to_s, "homebrew-demo", "-t", "Hello Homebrew!" + end sleep 5 - output = shell_output("#{bin}/airshare -p #{port} homebrew-demo") - assert_equal "Received: Hello Homebrew!\n", output.lines.last - Process.kill("TERM", wait_thr.pid) + output = shell_output("curl -s http://localhost:#{port}/text") + assert_equal "Hello Homebrew!", output.lines.first end end