Sha256: 09bf81f46d6543f1b5c4eb00db26c38f07a3969353f960410b7a84d4ebb0b84f

Contents?: true

Size: 591 Bytes

Versions: 40

Compression:

Stored size: 591 Bytes

Contents

require 'test/unit'

require 'puma'
require 'puma/configuration'

class TestConfigFile < Test::Unit::TestCase
  def test_app_from_app_DSL
    opts = { :config_file => "test/config/app.rb" }
    conf = Puma::Configuration.new opts
    conf.load

    app = conf.app

    assert_equal [200, {}, ["embedded app"]], app.call({})
  end

  def test_lowleve_error_handler_DSL
    opts = { :config_file => "test/config/app.rb" }
    conf = Puma::Configuration.new opts
    conf.load

    app = conf.options[:lowlevel_error_handler]

    assert_equal [200, {}, ["error page"]], app.call({})
  end
end

Version data entries

40 entries across 40 versions & 3 rubygems

Version Path
puma-2.11.1-java test/test_config.rb
puma-2.11.1 test/test_config.rb
puma-2.11.0-java test/test_config.rb
puma-2.11.0 test/test_config.rb
puma-2.10.2-java test/test_config.rb
puma-2.10.2 test/test_config.rb
puma-2.10.1-java test/test_config.rb
puma-2.10.1 test/test_config.rb
puma-2.10.0-java test/test_config.rb
puma-2.10.0 test/test_config.rb
wendell-puma-2.9.2 test/test_config.rb
rsense-server-0.5.18 vendor/gems/puma-2.8.2-java/test/test_config.rb
puma-2.9.2-java test/test_config.rb
puma-2.9.2 test/test_config.rb
puma-2.9.1-java test/test_config.rb
puma-2.9.1 test/test_config.rb
puma-2.9.0-java test/test_config.rb
puma-2.9.0 test/test_config.rb
rsense-server-0.5.17 vendor/gems/puma-2.8.2-java/test/test_config.rb
rsense-server-0.5.16 vendor/gems/puma-2.8.2-java/test/test_config.rb