diff options
Diffstat (limited to 'lib/vendor/excon/tests/servers/bad.rb')
-rwxr-xr-x | lib/vendor/excon/tests/servers/bad.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/vendor/excon/tests/servers/bad.rb b/lib/vendor/excon/tests/servers/bad.rb new file mode 100755 index 0000000..e502d83 --- /dev/null +++ b/lib/vendor/excon/tests/servers/bad.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby + +require "eventmachine" + +module BadServer + def receive_data(data) + case data + when %r{^GET /eof/no_content_length_and_no_chunking\s} + send_data "HTTP/1.1 200 OK\r\n" + send_data "\r\n" + send_data "hello" + close_connection(true) + end + end +end + +EM.run do + EM.start_server("127.0.0.1", 9292, BadServer) + $stderr.puts "ready" +end |