22 lines
491 B
Ruby
22 lines
491 B
Ruby
require 'rails_helper'
|
|
|
|
RSpec.describe XmppSetDefaultBookmarksJob, type: :job do
|
|
let(:user) { create :user, cn: "willherschel", ou: "kosmos.org" }
|
|
|
|
subject(:job) {
|
|
described_class.perform_later(user)
|
|
}
|
|
|
|
it "calls the service for setting default bookmarks" do
|
|
expect(EjabberdManager::SetDefaultBookmarks).to receive(:call)
|
|
.with(user: user).and_return(true)
|
|
|
|
perform_enqueued_jobs { job }
|
|
end
|
|
|
|
after do
|
|
clear_enqueued_jobs
|
|
clear_performed_jobs
|
|
end
|
|
end
|