스마트플렉스 :: 스마트플렉스 (6 Page)

개발/팁2017.04.01 02:14

module AuthHelper

  def http_login

    user = 'username'

    pw = 'password'

    request.env['HTTP_AUTHORIZATION'] = ActionController::HttpAuthentication::Basic.encode_credentials(user,pw)

  end

end


module AuthRequestHelper

  #

  # pass the @env along with your request, eg:

  #

  # GET '/labels', {}, @env

  #

  def http_login

    @env ||= {}

    user = 'username'

    pw = 'password'

    @env['HTTP_AUTHORIZATION'] = ActionController::HttpAuthentication::Basic.encode_credentials(user,pw)

  end

end



# then in Rspec support:


RSpec.configure do |config|

  config.include AuthRequestHelper, :type => :request

  config.include AuthHelper, :type => :controller

end



# request specs need to explicitly pass the @env parameter along, eg:

describe "some request" do

  http_login # or put this in a before :all

  GET '/path', {}, @env

end


저작자 표시
신고

'개발 > ' 카테고리의 다른 글

html5sec  (0) 2017.04.01
RSpec basic authentication helper module for request and controller specs  (0) 2017.04.01
페이스북 컬러  (0) 2017.01.04
워드 프레스 암호 방식과 업데이트  (0) 2015.09.28
CSS Wishlist  (0) 2011.12.21
Internet Explorer 8 검색 상자 제거하기  (0) 2011.12.17
Posted by 스마트플렉스

댓글을 달아 주세요