Sha256: 842da9b65e222cf2287532751f8bde7a467fa0c651d02186be28bd4a22aaf774
Contents?: true
Size: 612 Bytes
Versions: 1
Compression:
Stored size: 612 Bytes
Contents
require "cuba/test" require_relative "../lib/cuba/send_file" FILE = __dir__ + "/foo.txt" Cuba.plugin(SendFile) Cuba.define do on root do send_file(FILE) end end scope do test "sends the contents of the file" do get "/" assert_equal 200, last_response.status assert_equal "Hello World\n", last_response.body end test "sets response headers" do get "/" assert_equal "text/plain", last_response["Content-Type"] assert_equal "Hello World\n".length.to_s, last_response["Content-Length"] assert_equal File.mtime(FILE).httpdate, last_response["Last-Modified"] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cuba-sendfile-0.0.2 | test/send_file.rb |