Sha256: 64a654146fb6d613193652bce77ec73745c8fccd6f6b759c3a97e62fdbdbab61
Contents?: true
Size: 658 Bytes
Versions: 60
Compression:
Stored size: 658 Bytes
Contents
require 'spec_helper.rb' describe Paypal::Payment::Response::Payer do let :keys do Paypal::Payment::Response::Payer.optional_attributes end describe '.new' do it 'should allow nil for attributes' do payer = Paypal::Payment::Response::Payer.new keys.each do |key| payer.send(key).should be_nil end end it 'should treat all attributes as String' do attributes = keys.inject({}) do |attributes, key| attributes.merge!(key => "xyz") end payer = Paypal::Payment::Response::Payer.new attributes keys.each do |key| payer.send(key).should == "xyz" end end end end
Version data entries
60 entries across 60 versions & 3 rubygems