Sha256: 46d7b8a1c508c7537f2d3c73267a45cc27d2c660a9ef1eb0523fa70a51839c08

Contents?: true

Size: 1.24 KB

Versions: 13

Compression:

Stored size: 1.24 KB

Contents

require "spec_helper"

module Vzaar::Resource
  describe AccountType do
    let(:version) { 1.0 }
    let(:account_id) { 40 }
    let(:title) { "title" }
    let(:monthly) { 10 }
    let(:currency) { "$" }
    let(:bandwidth) { 23423 }
    let(:borderless) { true }
    let(:search_enhancer) { false }

    let(:xml) do
      "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<account>\n <version>#{version}</version>\n <account_id>#{account_id}</account_id>\n <title>#{title}</title>\n <cost>\n  <monthly>#{monthly}</monthly>\n  <currency>#{currency}</currency>\n </cost>\n <bandwidth>#{bandwidth}</bandwidth>\n <rights>\n  <borderless>#{borderless}</borderless>\n  <searchEnhancer>#{search_enhancer}</searchEnhancer>\n </rights>\n</account>\n"
    end

    subject { described_class.new(xml) }

    specify { expect(subject.api_version).to eq(version) }
    specify { expect(subject.id).to eq(account_id) }
    specify { expect(subject.title).to eq(title) }
    specify { expect(subject.monthly).to eq(monthly) }
    specify { expect(subject.currency).to eq(currency) }
    specify { expect(subject.bandwidth).to eq(bandwidth) }
    specify { expect(subject.search_enhancer).to eq(search_enhancer) }
    specify { expect(subject.borderless).to eq(borderless) }
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
vzaar-1.6.2 spec/vzaar/resources/account_type_spec.rb
vzaar-1.6.1 spec/vzaar/resources/account_type_spec.rb
vzaar-1.6.0 spec/vzaar/resources/account_type_spec.rb
vzaar-1.5.3 spec/vzaar/resources/account_type_spec.rb
vzaar-1.5.2 spec/vzaar/resources/account_type_spec.rb
vzaar-1.5.1 spec/vzaar/resources/account_type_spec.rb
vzaar-1.5.0 spec/vzaar/resources/account_type_spec.rb
vzaar-1.4.4 spec/vzaar/resources/account_type_spec.rb
vzaar-1.4.1 spec/vzaar/resources/account_type_spec.rb
vzaar-1.3.1 spec/vzaar/resources/account_type_spec.rb
vzaar-1.3.0 spec/vzaar/resources/account_type_spec.rb
vzaar-1.2.4 spec/vzaar/resources/account_type_spec.rb
vzaar-1.2.3 spec/vzaar/resources/account_type_spec.rb