Sha256: 3bccf92a0277e970a015a1df97c8744f8200fd2873968a366eda220e72a8c264

Contents?: true

Size: 661 Bytes

Versions: 15

Compression:

Stored size: 661 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/../spec_helper")

describe "Basic Auth HTTP headers" do
  before do
    basic_auth('user', 'secret')
  end

  it "should be present in visit" do
    webrat_session.should_receive(:get).with("/", {}, {'HTTP_AUTHORIZATION' => "Basic dXNlcjpzZWNyZXQ=\n"})
    visit("/")
  end
  
  it "should be present in form submits" do
    with_html <<-HTML
      <html>
      <form method="post" action="/form1">
        <input type="submit" />
      </form>
      </html>
    HTML
    webrat_session.should_receive(:post).with("/form1", {}, {'HTTP_AUTHORIZATION' => "Basic dXNlcjpzZWNyZXQ=\n"})
    click_button
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
adva-0.3.2 test/webrat/spec/public/basic_auth_spec.rb
adva-0.3.1 test/webrat/spec/public/basic_auth_spec.rb
adva-0.3.0 test/webrat/spec/public/basic_auth_spec.rb
adva-0.2.4 test/webrat/spec/public/basic_auth_spec.rb
adva-0.2.3 test/webrat/spec/public/basic_auth_spec.rb
adva-0.2.2 test/webrat/spec/public/basic_auth_spec.rb
adva-0.2.1 test/webrat/spec/public/basic_auth_spec.rb
adva-0.2.0 test/webrat/spec/public/basic_auth_spec.rb
adva-0.1.4 test/webrat/spec/public/basic_auth_spec.rb
adva-0.1.3 test/webrat/spec/public/basic_auth_spec.rb
adva-0.1.2 test/webrat/spec/public/basic_auth_spec.rb
adva-0.1.1 test/webrat/spec/public/basic_auth_spec.rb
adva-0.1.0 test/webrat/spec/public/basic_auth_spec.rb
adva-0.0.1 test/webrat/spec/public/basic_auth_spec.rb
integrity-0.1.9 vendor/webrat/spec/public/basic_auth_spec.rb