Sha256: 5b05a80311e7e4fa14df68e8b9e77ca8f94e30b8fb7d2c65d7afe67b4f6e312c

Contents?: true

Size: 609 Bytes

Versions: 2

Compression:

Stored size: 609 Bytes

Contents

require 'spec_helper'

describe Ruroku::AddonSet do
  before do
    @set = Ruroku::AddonSet.new stubbed_app
    @set_api = @set.api
  end

  describe '#add' do
    it 'maps to post_addon api method' do
      @set_api.should_receive :post_addon
      @set.add 'example:basic'
    end
  end

  describe '#upgrade' do
    it 'maps to put_addon api method' do
      @set_api.should_receive :put_addon
      @set.upgrade 'example:pro'
    end
  end

  describe '#delete' do
    it 'maps to delete_addon api method' do
      @set_api.should_receive :delete_addon
      @set.delete 'example:basic'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruroku-0.0.3 spec/ruroku/addon_set_spec.rb
ruroku-0.0.2 spec/ruroku/addon_set_spec.rb