# frozen_string_literal: true require "rails_helper" describe Scheduler::InboxCleanupScheduler do let(:user) { FactoryBot.create(:user) } let(:inbox) { FactoryBot.create(:inbox_entry, user:) } describe "#perform" do before do inbox.question_id = nil inbox.save(validate: false) end subject { described_class.new.perform } it "should delete orphaned inbox entries" do expect { subject } .to( change { InboxEntry.where(question_id: nil).count } .from(1) .to(0), ) end end end