Sha256: 4990d7d70c24edbe776e8c74d3574c27bb523fa4dd31b75376dd88ed53aefa4b
Contents?: true
Size: 1.24 KB
Versions: 9
Compression:
Stored size: 1.24 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../spec_helper") describe Braintree::PayPalAccount do before(:each) do @gateway = OpenStruct.new() end describe "token" do it "has a token identifier" do params = {:unknown_payment_method => {:token => 1234, :default => true}} expect(Braintree::UnknownPaymentMethod.new(@gateway, params).token).to eq(1234) end end describe "image_url" do it "has a image_url" do params = {:unknown_payment_method => {:token => 1234, :default => true}} expect(Braintree::UnknownPaymentMethod.new(@gateway, params).image_url).to eq("https://assets.braintreegateway.com/payment_method_logo/unknown.png") end end describe "default?" do it "is true if the paypal account is the default payment method for the customer" do params = {:unknown_payment_method => {:token => 1234, :default => true}} expect(Braintree::UnknownPaymentMethod.new(@gateway, params)).to be_default end it "is false if the paypal account is not the default payment methodfor the customer" do params = {:unknown_payment_method => {:token => 1234, :default => false}} expect(Braintree::UnknownPaymentMethod.new(@gateway, params)).not_to be_default end end end
Version data entries
9 entries across 9 versions & 1 rubygems