Specs for User.refresh_everyones_ui

pull/1128/head
Rick Carlino 2019-03-11 13:21:43 -05:00
parent 4f55b8c041
commit 983c43baf1
1 changed files with 10 additions and 0 deletions

View File

@ -11,6 +11,16 @@ describe User do
const_reassign(User, :SKIP_EMAIL_VALIDATION, original)
end
describe ".refresh_everyones_ui" do
it "Sends a message over AMQP" do
expect(Rollbar).to receive(:error).with("Global UI refresh triggered")
get_msg = receive(:raw_amqp_send)
.with("X", Api::RmqUtilsController::PUBLIC_BROADCAST)
expect(Transport.current).to get_msg
User.refresh_everyones_ui
end
end
describe "SKIP_EMAIL_VALIDATION" do
let (:user) { FactoryBot.create(:user, confirmed_at: nil) }