Sha256: 82ad66274d5c06217ff55b7b37db2ddb4850f9296fea88be06aff5ac92f56c97

Contents?: true

Size: 689 Bytes

Versions: 14

Compression:

Stored size: 689 Bytes

Contents

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

module Stripe
  class SKUTest < Test::Unit::TestCase
    should "SKUs should be listable" do
      @mock.expects(:get).once.
        returns(make_response(make_sku_array("test_product")))
      skus = Stripe::SKU.list
      assert skus.data.kind_of? Array
      skus.each do |sku|
        assert sku.kind_of?(Stripe::SKU)
      end
    end

    should "SKUs should be deletable" do
      @mock.expects(:get).once.returns(make_response(make_sku))
      @mock.expects(:delete).once.returns(make_response(make_sku(:deleted => true)))

      s = Stripe::SKU.retrieve("test_sku")
      s.delete
      assert s.deleted
    end

  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
stripe-1.43.1 test/stripe/sku_test.rb
stripe-1.43.0 test/stripe/sku_test.rb
stripe-1.42.0 test/stripe/sku_test.rb
stripe-1.41.0 test/stripe/sku_test.rb
stripe-1.40.0 test/stripe/sku_test.rb
stripe-1.39.0 test/stripe/sku_test.rb
stripe-1.38.0 test/stripe/sku_test.rb
stripe-1.37.0 test/stripe/sku_test.rb
stripe-1.36.2 test/stripe/sku_test.rb
stripe-1.36.1 test/stripe/sku_test.rb
stripe-1.36.0 test/stripe/sku_test.rb
stripe-1.35.1 test/stripe/sku_test.rb
stripe-1.35.0 test/stripe/sku_test.rb
stripe-1.34.0 test/stripe/sku_test.rb