From: ysksn Date: Fri, 7 Dec 2018 15:40:01 +0000 (+0900) Subject: Add specs for ActivityPub::InboxesController (#9456) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=d3547fa00580a03d1687316d56c32f407c0d9fe6;p=mastodon.git Add specs for ActivityPub::InboxesController (#9456) --- diff --git a/spec/controllers/activitypub/inboxes_controller_spec.rb b/spec/controllers/activitypub/inboxes_controller_spec.rb index 5c12fea7d..4055d9342 100644 --- a/spec/controllers/activitypub/inboxes_controller_spec.rb +++ b/spec/controllers/activitypub/inboxes_controller_spec.rb @@ -1,7 +1,29 @@ +# frozen_string_literal: true + require 'rails_helper' RSpec.describe ActivityPub::InboxesController, type: :controller do describe 'POST #create' do - pending + context 'if signed_request_account' do + it 'returns 202' do + allow(controller).to receive(:signed_request_account) do + Fabricate(:account) + end + + post :create + expect(response).to have_http_status(202) + end + end + + context 'not signed_request_account' do + it 'returns 401' do + allow(controller).to receive(:signed_request_account) do + false + end + + post :create + expect(response).to have_http_status(401) + end + end end end