+# 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