test/spec_auth_basic.rb in rack-1.4.1 vs test/spec_auth_basic.rb in rack-1.4.2
- old
+ new
@@ -64,9 +64,17 @@
response.status.should.equal 400
response.should.not.include 'WWW-Authenticate'
end
end
+ should 'return 400 Bad Request for a malformed authorization header' do
+ request 'HTTP_AUTHORIZATION' => '' do |response|
+ response.should.be.a.client_error
+ response.status.should.equal 400
+ response.should.not.include 'WWW-Authenticate'
+ end
+ end
+
it 'takes realm as optional constructor arg' do
app = Rack::Auth::Basic.new(unprotected_app, realm) { true }
realm.should == app.realm
end
end