Sha256: b4a7566f998709aa5cd21e7b11f3489e91dc45ad2ce46bcabd539513689bad7a

Contents?: true

Size: 441 Bytes

Versions: 6

Compression:

Stored size: 441 Bytes

Contents

module RackCheck::Spec
  RSpec.describe "Running rackup files" do
    it "runs hello world rack applications" do
      begin
      s = ServerManager.new RackCheck::Spec::server_context, %Q{
        run ->(env) { [200, {"Content-Type" => "text/html"}, ["Hello World!"]] }
      }

      endpoint = s.run
      result = HTTP.get(endpoint).to_s

      expect(result).to eq "Hello World!"
      ensure
        s.stop
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rack_check-0.2.5 lib/rack_check/spec/rackup.rb
rack_check-0.2.4 lib/rack_check/spec/rackup.rb
rack_check-0.2.3 lib/rack_check/spec/rackup.rb
rack_check-0.2.2 lib/rack_check/spec/rackup.rb
rack_check-0.2.0 lib/rack_check/spec/rackup.rb
rack_check-0.1.0 lib/rack_check/spec/rackup.rb