Merge branch 'master' into glitch-soc/merge-upstream
Conflicts: app/models/status.rb db/migrate/20180528141303_fix_accounts_unique_index.rb db/schema.rb Resolved by taking upstream changes (no real conflicts, just glitch-soc specific code too close to actual changes).
This commit is contained in:
@@ -52,6 +52,32 @@ RSpec.describe ActivityPub::Activity::Undo do
|
||||
end
|
||||
end
|
||||
|
||||
context 'with Accept' do
|
||||
let(:recipient) { Fabricate(:account) }
|
||||
let(:object_json) do
|
||||
{
|
||||
id: 'bar',
|
||||
type: 'Accept',
|
||||
actor: ActivityPub::TagManager.instance.uri_for(sender),
|
||||
object: 'follow-to-revoke',
|
||||
}
|
||||
end
|
||||
|
||||
before do
|
||||
recipient.follow!(sender, uri: 'follow-to-revoke')
|
||||
end
|
||||
|
||||
it 'deletes follow from recipient to sender' do
|
||||
subject.perform
|
||||
expect(recipient.following?(sender)).to be false
|
||||
end
|
||||
|
||||
it 'creates a follow request from recipient to sender' do
|
||||
subject.perform
|
||||
expect(recipient.requested?(sender)).to be true
|
||||
end
|
||||
end
|
||||
|
||||
context 'with Block' do
|
||||
let(:recipient) { Fabricate(:account) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user