Sha256: 9ed63ba64963617d36cacedbff1c84c2e9703d2ade3d9abe20f0163767bd134b

Contents?: true

Size: 523 Bytes

Versions: 7

Compression:

Stored size: 523 Bytes

Contents

require 'spec_helper'
require 'apiture'

describe Apiture::APIBuilder do

  def build_spec(name)
    Apiture.parse_specification(File.join(File.dirname(__FILE__), '..', 'files', "#{name}.json"))
  end

  it "should build a API class from specification" do
    api = Apiture::APIBuilder.new(build_spec("pivotal_tracker")).build
    expect(api).to_not be_nil
  end

  it "should build a API class from specification" do
    api = Apiture::APIBuilder.new(build_spec("mandrill")).build
    expect(api).to_not be_nil
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
apiture-0.2.6 spec/apiture/api_builder_spec.rb
apiture-0.2.5 spec/apiture/api_builder_spec.rb
apiture-0.2.4 spec/apiture/api_builder_spec.rb
apiture-0.2.3 spec/apiture/api_builder_spec.rb
apiture-0.2.2 spec/apiture/api_builder_spec.rb
apiture-0.2.1 spec/apiture/api_builder_spec.rb
apiture-0.2.0 spec/apiture/api_builder_spec.rb