Sha256: d7431fa2b37a174ba8dabc65ebbb68e23e79e69d005bd9bf4ecfffea929d293b

Contents?: true

Size: 656 Bytes

Versions: 7

Compression:

Stored size: 656 Bytes

Contents

class RootRequestTest < AppRequestTest

  test :subject_class do
    assert subject_class == RootRequest
  end

  test :actions, :root do
    env = {
      "LIZA_ACTION" => "index",
    }

    status, headers, body = subject_class.call env

    assert status == 200
    assert headers["Framework"].to_s.start_with? "Liza"
    assert body.first.include? "<h1>Ruby Works"
  end

  test :actions, :other do
    env = {
      "LIZA_ACTION" => "other",
    }

    status, headers, body = subject_class.call env

    assert status == 404
    assert headers["Framework"].to_s.start_with? "Liza"
    assert body.first.include? "couldn't find your page"
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lizarb-1.0.8 app/web/requests/root_request_test.rb
lizarb-1.0.7 app/web/requests/root_request_test.rb
lizarb-1.0.6 app/web/requests/root_request_test.rb
lizarb-1.0.5 app/web/requests/root_request_test.rb
lizarb-1.0.4 app/web/requests/root_request_test.rb
lizarb-1.0.3 app/web/requests/root_request_test.rb
lizarb-1.0.2 app/web/requests/root_request_test.rb