Sha256: fbfd9e1dd2ae6be272713bffb64602475c0f3ccca5561c0cd1432da72fd20841

Contents?: true

Size: 986 Bytes

Versions: 9

Compression:

Stored size: 986 Bytes

Contents

require 'rspec'
require_relative '../ai_bang_client'
require_relative '../bus_helper'

describe "bus helper" do

  it "should return bus running time when user search for line 6 running time and city is xi'an" do
    aibang_client = double(AiBangClient, :bus_lines => (JSON.parse IO.read('spec/fixtures/bus_lines_response.json'))["lines"]["line"])
    bus_helper = BusHelper.new aibang_client
    bus_helper.bus_lines_running_time("西安6路").should include "6\u8def(\u706b\u8f66\u7ad9\u897f-\u6021\u56ed\u8def\u5317\u53e3) 6:00-20:30"
  end

  it "should return bus running time when user search for line k700 running time and city is xi'an" do
    aibang_client = double(AiBangClient, :bus_lines => (JSON.parse IO.read('spec/fixtures/bus_lines_response.json'))["lines"]["line"])
    bus_helper = BusHelper.new aibang_client
    bus_helper.bus_lines_running_time("西安k700路").should include "6\u8def(\u706b\u8f66\u7ad9\u897f-\u6021\u56ed\u8def\u5317\u53e3) 6:00-20:30"
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

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