17 lines
452 B
Ruby
17 lines
452 B
Ruby
require 'rails_helper'
|
|
|
|
RSpec.describe NostrManager::PublishZapReceipt, type: :model do
|
|
let(:user) { create :user, ln_account: "123456abcdef" }
|
|
let(:zap) { create :zap, user: user }
|
|
|
|
describe "Default/delayed execution" do
|
|
it "publishes zap receipts to all requested relays" do
|
|
2.times do
|
|
expect(NostrPublishEventJob).to receive(:perform_later).and_return(true)
|
|
end
|
|
|
|
described_class.call(zap: zap)
|
|
end
|
|
end
|
|
end
|