Sha256: 68f3d1db4907a1a0298e4fe52354be84ae95d07c248b216c9c98c492e0126ec7
Contents?: true
Size: 1.72 KB
Versions: 10
Compression:
Stored size: 1.72 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../spec_helper") describe Braintree::PaymentMethodNonceDetails do let(:payment_method_nonce_details) { Braintree::PaymentMethodNonceDetails.new( :bin => "bin", :card_type => "American Express", :expiration_month => "12", :expiration_year => "2025", :is_network_tokenized => true, :last_two => "11", :payer_info => { :billing_agreement_id => "1234", :country_code => "US", }, ) } describe "#initialize" do it "sets attributes" do payment_method_nonce_details.bin.should == "bin" payment_method_nonce_details.card_type.should == "American Express" payment_method_nonce_details.expiration_month.should == "12" payment_method_nonce_details.expiration_year.should == "2025" payment_method_nonce_details.is_network_tokenized.should == true payment_method_nonce_details.last_two.should == "11" payment_method_nonce_details.payer_info.billing_agreement_id.should == "1234" payment_method_nonce_details.payer_info.country_code.should == "US" end end describe "inspect" do it "prints the attributes" do payment_method_nonce_details.inspect.should == %(#<PaymentMethodNonceDetails bin: "bin", card_type: "American Express", expiration_month: "12", expiration_year: "2025", is_network_tokenized: true, last_two: "11", payer_info: #<PaymentMethodNonceDetailsPayerInfo billing_agreement_id: "1234", country_code: "US", email: nil, first_name: nil, last_name: nil, payer_id: nil>>) end end describe "is_network_tokenized" do it "is aliased to is_network_tokenized?" do payment_method_nonce_details.is_network_tokenized?.should == true end end end
Version data entries
10 entries across 10 versions & 1 rubygems