Sha256: e5ac618ed983a10584b02e8f94b43ee5a51ffbb7868c20fa2066ab77bf24e0ed

Contents?: true

Size: 708 Bytes

Versions: 2

Compression:

Stored size: 708 Bytes

Contents

class WebSystem::RequestPanelTest < Liza::PanelTest

  test :settings do
    assert subject_class.log_level == :normal
    assert subject_class.log_color == :blue
  end

  #

  test :_prepare do
    subject = WebBox[:request]
    env = {}
    env["REQUEST_PATH"]   = "/foo/bar/baz"
    subject._prepare env
    assert_equality env, {
      "REQUEST_PATH"=>"/foo/bar/baz",
      "LIZA_PATH"=>"/foo/bar/baz",
      "LIZA_FORMAT"=>"html",
      "LIZA_SEGMENTS"=>["foo", "bar", "baz"]
    }

    env = {}
    env["REQUEST_PATH"]   = "/"
    subject._prepare env
    assert_equality env, {
      "REQUEST_PATH"=>"/",
      "LIZA_PATH"=>"/",
      "LIZA_FORMAT"=>"html",
      "LIZA_SEGMENTS"=>[]
    }
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lizarb-1.0.4 lib/web_system/web/panels/request_panel_test.rb
lizarb-1.0.3 lib/web_system/web/panels/request_panel_test.rb