Sha256: 51f70f4b0471be30c0eabf8ea245780c60be050f5c404c91025d648801624a5c
Contents?: true
Size: 1.21 KB
Versions: 24
Compression:
Stored size: 1.21 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../spec_helper") describe Braintree::PaymentMethodNonce do let(:payment_method_nonce) { Braintree::PaymentMethodNonce._new( :gateway, :nonce => "some-nonce", :type => "CreditCard", :default => true, :details => { :bin => "some-bin" }, :three_d_secure_info => { :liability_shift_possible => false, :liability_shifted => false }, :bin_data => { :country_of_issuance => "USA" }, ) } describe "#initialize" do it "sets attributes" do expect(payment_method_nonce.nonce).to eq("some-nonce") expect(payment_method_nonce.type).to eq("CreditCard") expect(payment_method_nonce.default).to be true expect(payment_method_nonce.details.bin).to eq("some-bin") expect(payment_method_nonce.three_d_secure_info.liability_shift_possible).to be false expect(payment_method_nonce.three_d_secure_info.liability_shifted).to be false expect(payment_method_nonce.bin_data.country_of_issuance).to eq("USA") end end describe "default" do it "is aliased to default?" do expect(payment_method_nonce.default?).to be true end end end
Version data entries
24 entries across 24 versions & 1 rubygems