diff options
author | David Yip <yipdw@member.fsf.org> | 2018-01-08 09:48:42 -0600 |
---|---|---|
committer | David Yip <yipdw@member.fsf.org> | 2018-01-08 09:48:42 -0600 |
commit | 65986b6f0b66ea285b89bb82531067db146d8ecc (patch) | |
tree | 6c69dd7748ef1cd9ccc8cb1af32a4f27ca23586a /spec/controllers/activitypub | |
parent | 2dc4fbbd1a13adbdca26a0b42ee6e289e736bba1 (diff) | |
parent | f839ac694c3f8050e4c7ec84884283e35f6ac662 (diff) |
Merge remote-tracking branch 'personal/merge/tootsuite/master' into gs-master
Diffstat (limited to 'spec/controllers/activitypub')
-rw-r--r-- | spec/controllers/activitypub/follows_controller_spec.rb | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/spec/controllers/activitypub/follows_controller_spec.rb b/spec/controllers/activitypub/follows_controller_spec.rb deleted file mode 100644 index 6026cd353..000000000 --- a/spec/controllers/activitypub/follows_controller_spec.rb +++ /dev/null @@ -1,43 +0,0 @@ -# frozen_string_literal: true - -require 'rails_helper' - -describe ActivityPub::FollowsController, type: :controller do - let(:follow_request) { Fabricate(:follow_request, account: account) } - - render_views - - context 'with local account' do - let(:account) { Fabricate(:account, domain: nil) } - - it 'returns follow request' do - signed_request = Request.new(:get, account_follow_url(account, follow_request)) - signed_request.on_behalf_of(follow_request.target_account) - request.headers.merge! signed_request.headers - - get :show, params: { id: follow_request, account_username: account.username } - - expect(body_as_json[:id]).to eq ActivityPub::TagManager.instance.uri_for(follow_request) - expect(response).to have_http_status :success - end - - it 'returns http 404 without signature' do - get :show, params: { id: follow_request, account_username: account.username } - expect(response).to have_http_status 404 - end - end - - context 'with remote account' do - let(:account) { Fabricate(:account, domain: Faker::Internet.domain_name) } - - it 'returns http 404' do - signed_request = Request.new(:get, account_follow_url(account, follow_request)) - signed_request.on_behalf_of(follow_request.target_account) - request.headers.merge! signed_request.headers - - get :show, params: { id: follow_request, account_username: account.username } - - expect(response).to have_http_status 404 - end - end -end |