Sha256: 1ddd3c9e2a25f26d637ee19a41b3e40b63f66c8826cd6ce271e0c610746c15df

Contents?: true

Size: 1.9 KB

Versions: 44

Compression:

Stored size: 1.9 KB

Contents

require 'spec_helper'

java_import java.util.UUID
java_import org.joda.time.DateTimeZone
java_import org.killbill.billing.catalog.api.Currency

describe Killbill::Plugin do
  before(:each) do
    @account_user_api = MockAccountUserApi.new
  end

  it 'should be able to access Killbill mock APIs' do
    @account_user_api.createAccountFromParams(UUID.randomUUID,
                                    'externalKey',
                                    'email',
                                    'name',
                                    1,
                                    Currency::USD,
                                    12,
                                    UUID.randomUUID,
                                    DateTimeZone::UTC,
                                    'locale',
                                    'address1',
                                    'address2',
                                    'companyName',
                                    'city',
                                    'stateOrProvince',
                                    'country',
                                    'postalCode',
                                    'phone')
    account = @account_user_api.getAccountByKey('externalKey', nil)
    account.external_key.should == 'externalKey'
    account.email.should == 'email'
    account.name.should == 'name'
    account.first_name_length.should == 1
    account.currency.should == Currency::USD
    account.payment_method_id.should_not be_nil
    account.time_zone.should == DateTimeZone::UTC
    account.locale.should == 'locale'
    account.address1.should == 'address1'
    account.address2.should == 'address2'
    account.company_name.should == 'companyName'
    account.city.should == 'city'
    account.state_or_province.should == 'stateOrProvince'
    account.country.should == 'country'
    account.postal_code.should == 'postalCode'
    account.phone.should == 'phone'
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
killbill-8.2.0 spec/killbill/killbill_integration_spec.rb
killbill-8.1.0 spec/killbill/killbill_integration_spec.rb
killbill-7.0.6 spec/killbill/killbill_integration_spec.rb
killbill-8.0.1 spec/killbill/killbill_integration_spec.rb
killbill-8.0.0 spec/killbill/killbill_integration_spec.rb
killbill-7.0.5 spec/killbill/killbill_integration_spec.rb
killbill-7.0.4 spec/killbill/killbill_integration_spec.rb
killbill-7.0.3 spec/killbill/killbill_integration_spec.rb
killbill-7.0.2 spec/killbill/killbill_integration_spec.rb
killbill-7.0.1 spec/killbill/killbill_integration_spec.rb
killbill-7.0.0 spec/killbill/killbill_integration_spec.rb
killbill-6.5.0 spec/killbill/killbill_integration_spec.rb
killbill-6.4.0 spec/killbill/killbill_integration_spec.rb
killbill-6.3.0 spec/killbill/killbill_integration_spec.rb
killbill-6.2.0 spec/killbill/killbill_integration_spec.rb
killbill-6.1.0 spec/killbill/killbill_integration_spec.rb
killbill-6.0.0 spec/killbill/killbill_integration_spec.rb
killbill-5.2.0 spec/killbill/killbill_integration_spec.rb
killbill-5.1.0 spec/killbill/killbill_integration_spec.rb
killbill-5.0.0 spec/killbill/killbill_integration_spec.rb