Sha256: a9846eaf3c8b98b6835c313c2317a5f870ba05b3893b241c157f7ceb85c02533

Contents?: true

Size: 864 Bytes

Versions: 3

Compression:

Stored size: 864 Bytes

Contents

require "spec_helper"

describe Balanced::Callback do
  use_vcr_cassette

  before do
    api_key = Balanced::ApiKey.new.save
    Balanced.configure api_key.secret

    @marketplace = Balanced::Marketplace.new.save

  end

  describe "create" do
    use_vcr_cassette

    before do
      @callback = @marketplace.create_callback(
          :url => "http://www.example.com/balanced_callback"
      )
    end

    context 'check url' do

      subject { @callback.url}
      it { should eql "http://www.example.com/balanced_callback" }

    end

  end

  describe "delete" do
    use_vcr_cassette

    before do
      @callback = @marketplace.create_callback(
          :url => "http://www.example.com/balanced_callback"
      )
    end

    context 'delete' do
      it "should delete without an error" do

        @callback.destroy

      end

    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
balanced-0.6.0 spec/balanced/resources/callback_spec.rb
balanced-0.5.6 spec/balanced/resources/callback_spec.rb
balanced-0.5.5 spec/balanced/resources/callback_spec.rb