Sha256: 12fc83ab015646ef0102147c291292434456bac738b11944504f25786730b1bc

Contents?: true

Size: 460 Bytes

Versions: 15

Compression:

Stored size: 460 Bytes

Contents

require 'spec_helper'
module PlaidRails
  describe Webhook do
    describe "validations" do

      it { should validate_presence_of(:code)}
      it { should validate_presence_of(:message)}
      it { should validate_presence_of(:access_token)}
    end
    describe "methods" do
      it "calls event" do
        webhook = build(:webhook)
        expect(PlaidRails::Event).to receive(:instrument).with(webhook)
        webhook.save
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
plaid_rails-0.10.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.9.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.8.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.7.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.6.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.5.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.4.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.3.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.2.3 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.2.2 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.2.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.1.1 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.1.0 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.0.2 spec/models/plaid_rails/webhook_spec.rb
plaid_rails-0.0.1 spec/models/plaid_rails/webhook_spec.rb