Sha256: d16024ba3da50b0324cb6e838d07e5d94a81f982b9acaa0da6f1d558c2981c81
Contents?: true
Size: 1.48 KB
Versions: 4
Compression:
Stored size: 1.48 KB
Contents
require 'spec_helper' describe Conekta::Webhook do let!(:events) do { events: [ "charge.created", "charge.paid", "charge.under_fraud_review", "charge.fraudulent", "charge.refunded", "charge.created", "customer.created", "customer.updated", "customer.deleted", "webhook.created", "webhook.updated", "webhook.deleted", "charge.chargeback.created", "charge.chargeback.updated", "charge.chargeback.under_review", "charge.chargeback.lost", "charge.chargeback.won", "payout.created", "payout.retrying", "payout.paid_out", "payout.failed", "plan.created", "plan.updated", "plan.deleted", "subscription.created", "subscription.paused", "subscription.resumed", "subscription.canceled", "subscription.expired", "subscription.updated", "subscription.paid", "subscription.payment_failed", "payee.created", "payee.updated", "payee.deleted", "payee.payout_method.created", "payee.payout_method.updated", "payee.payout_method.deleted" ] } end let(:url) { { url: "http://localhost:3000/my_listener" } } it "succesfully gets charge" do webhook = Conekta::Webhook.create(url.merge(events)) expect(webhook.webhook_url).to eq(url[:url]) webhook = Conekta::Webhook.find(webhook.id) expect(webhook.webhook_url).to eq(url[:url]) webhook.update({url: "http://localhost:2000/my_listener"}) expect(webhook.webhook_url).to eq("http://localhost:2000/my_listener") webhook.delete end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
conekta-0.5.6 | spec/conekta/webhook_spec.rb |
conekta-0.5.5 | spec/conekta/webhook_spec.rb |
conekta-0.5.4 | spec/conekta/webhook_spec.rb |
conekta-0.5.3 | spec/conekta/webhook_spec.rb |