Fix test to read output locale independent
authorDaniel Leidert <daniel.leidert@wgdd.de>
Thu, 6 Feb 2020 10:24:24 +0000 (11:24 +0100)
committerLucas Kanashiro <kanashiro@debian.org>
Mon, 23 Dec 2024 22:07:19 +0000 (19:07 -0300)
The test fails if run in a non-English environment.

Forwarded: https://github.com/puma/puma/issues/2149

Gbp-Pq: Name 0013-fix-test-term-not-accepts-new-connections.patch

test/test_integration_single.rb

index 6b4719bfc73c29553d7ea2837a1196d6904af0ca..226e8f46d8ea7c148a9cf8652cea3d4e7b417754 100644 (file)
@@ -112,7 +112,7 @@ class TestIntegrationSingle < TestIntegration
     assert wait_for_server_to_include('Gracefully stopping') # wait for server to begin graceful shutdown
 
     # Invoke a request which must be rejected
-    _stdin, _stdout, rejected_curl_stderr, rejected_curl_wait_thread = Open3.popen3("curl #{HOST}:#{@tcp_port}")
+    _stdin, _stdout, rejected_curl_stderr, rejected_curl_wait_thread = Open3.popen3({ "LC_ALL" => "C" }, "curl http://#{HOST}:#{@tcp_port}")
 
     assert nil != Process.getpgid(@server.pid) # ensure server is still running
     assert nil != Process.getpgid(curl_wait_thread[:pid]) # ensure first curl invocation still in progress