# frozen_string_literal: true require "rails_helper" describe UseCase::MuteRule::Destroy do subject { UseCase::MuteRule::Destroy.call(rule:) } context "rule exists" do let(:user) { FactoryBot.create(:user) } let(:rule) { MuteRule.create(user:, muted_phrase: "test") } it "deletes the mute rule" do expect { subject }.to change { MuteRule.exists?(rule.id) }.from(true).to(false) end end end