Sha256: 5f69ad0305d535c80b62505cc3d9fe6eca5807996380c6279e8b40842fdcefdb

Contents?: true

Size: 568 Bytes

Versions: 9

Compression:

Stored size: 568 Bytes

Contents

require 'rspec'
require_relative '../ai_bang_client'

class MockResponse
  def parsed_response
    JSON.parse IO.read('spec/fixtures/bus_lines_response.json')
  end
end
module HTTParty
  def self.get(*args, &block)
    MockResponse.new
  end
end

describe 'aibang api client' do

  it 'should bus lines as json object when search for line 6' do
    aibang_client = AiBangClient.new 'http://localhost/bus', 'api_key'
    aibang_client.bus_lines("city", "query").to_s.should include "6\\u8DEF(\\u6021\\u56ED\\u8DEF\\u5317\\u53E3-\\u706B\\u8F66\\u7AD9\\u897F)"
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
wei-backend-0.1.2 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.1.1 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.1.0 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.0.6 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.0.5 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.0.4 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.0.3 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.0.2 examples/waiting_bus/spec/ai_bang_client_spec.rb
wei-backend-0.0.1 examples/waiting_bus/spec/ai_bang_client_spec.rb