Sha256: 97debf09fda57481fa03e57c5ef7580aad636434f32217de098d5cf480608f43

Contents?: true

Size: 451 Bytes

Versions: 5

Compression:

Stored size: 451 Bytes

Contents

require 'spec_helper'

module MercadoPago
  describe Notification do
    describe "without basic parameters" do
      it { Notification.new.should_not be_valid }
    end

    describe "with unknown topic" do
      it { Notification.new(topic: "foo", operation_id: "op123").should_not be_valid }
    end

    describe "with correct parameters" do
      it { Notification.new(topic: "payment", operation_id: "op123").should be_valid }
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
spree_mercado_pago-0.2.3 spec/models/mercado_pago/notification_spec.rb
spree_mercado_pago-0.2.2 spec/models/mercado_pago/notification_spec.rb
spree_mercado_pago-0.2.1 spec/models/mercado_pago/notification_spec.rb
spree_mercado_pago-0.2.0 spec/models/mercado_pago/notification_spec.rb
spree_mercado_pago_payment_method-0.2.0 spec/models/mercado_pago/notification_spec.rb