Sha256: 31c4c2fdc7188bcc84f2c6a40b1ea8a334895bb384a749643604cdad86287012

Contents?: true

Size: 739 Bytes

Versions: 1

Compression:

Stored size: 739 Bytes

Contents

require File.expand_path('../../test_helper', __FILE__)

module Paid
  # AliasTest
  class AliasTest < Test::Unit::TestCase
    should 'aliases should not be deletable' do
      assert_raises NoMethodError do
        # Expect twice because Paid::Alias.retrieve returns a customer object
        @mock.expects(:get).twice.returns(test_response(test_customer))
        c = Paid::Alias.retrieve('test_alias')
        c.delete
      end
    end

    should 'retrieve should retrieve alias' do
      # Expect twice because Paid::Alias.retrieve returns a customer object
      @mock.expects(:get).twice.returns(test_response(test_alias))
      i = Paid::Alias.retrieve('in_test_alias')
      assert_equal 'al_test_alias', i.id
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
paid-0.1.0 test/paid/alias_test.rb