Sha256: d4f2dfce01631d71d5901d566d8e6315e743acf596cf426a54a02a8b9e5b1473
Contents?: true
Size: 825 Bytes
Versions: 11
Compression:
Stored size: 825 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe GoogleDistanceMatrix::Route do let(:attributes) do { 'distance' => { 'text' => '2.0 km', 'value' => 2032 }, 'duration' => { 'text' => '6 mins', 'value' => 367 }, 'duration_in_traffic' => { 'text' => '5 mins', 'value' => 301 }, 'status' => 'OK' } end subject { described_class.new attributes } it { expect(subject.status).to eq 'ok' } it { expect(subject.distance_in_meters).to eq 2032 } it { expect(subject.distance_text).to eq '2.0 km' } it { expect(subject.duration_in_seconds).to eq 367 } it { expect(subject.duration_text).to eq '6 mins' } it { expect(subject.duration_in_traffic_in_seconds).to eq 301 } it { expect(subject.duration_in_traffic_text).to eq '5 mins' } it { is_expected.to be_ok } end
Version data entries
11 entries across 11 versions & 1 rubygems