Sha256: 90dd5db9561e472c5dc8794facb9d718bce909748702bec6dcb40e0168ba4b83
Contents?: true
Size: 768 Bytes
Versions: 4
Compression:
Stored size: 768 Bytes
Contents
require 'spec_helper' require 'rack/oauth2' # TODO: add controller specs to accompany this describe "Resource request" do let(:bearer_token) { Rack::OAuth2::AccessToken::Bearer.new(:access_token => access_token.token) } let(:server) { Capybara::Server.new(Capybara.app).boot } let(:base_url) { "http://#{server.host}:#{server.port}/" } def get(path) bearer_token.get base_url + path end context "for client" do let(:access_token) { FactoryGirl.create :access_token } subject { get "protected_client" } its(:body) { should == 'protected client!' } end context "for user" do let(:access_token) { FactoryGirl.create :user_access_token } subject { get "protected_user" } its(:body) { should == 'protected user!' } end end
Version data entries
4 entries across 4 versions & 1 rubygems