require 'rails_helper' RSpec.describe BlockDomainFromAccountService, type: :service do let!(:wolf) { Fabricate(:account, username: 'wolf', domain: 'evil.org') } let!(:alice) { Fabricate(:account, username: 'alice') } subject { BlockDomainFromAccountService.new } it 'creates domain block' do subject.call(alice, 'evil.org') expect(alice.domain_blocking?('evil.org')).to be true end it 'purge followers from blocked domain' do wolf.follow!(alice) subject.call(alice, 'evil.org') expect(wolf.following?(alice)).to be false end end