Sha256: fc269606704382a905b4d90ce84665eeaa1333d40bd4b4dd6278a2d8ceccb6c8
Contents?: true
Size: 643 Bytes
Versions: 2
Compression:
Stored size: 643 Bytes
Contents
require 'spec_helper' module Duststorm describe Base do let(:duststorm) { Base.new('90.32', '-40.232', {}) } let(:forecast) { double(:forecast) } let(:api_response) { double(:api_response) } describe '#forecast' do before do allow(Forecast).to receive(:new) { forecast } allow(WeatherApi).to receive(:response) { api_response } end it 'initializes a Forecast object' do expect(Forecast).to receive(:new).with(api_response) duststorm.forecast end it 'returns a Forecast object' do expect(duststorm.forecast).to eq forecast end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
duststorm-0.0.2 | spec/duststorm/base_spec.rb |
duststorm-0.0.1 | spec/duststorm/base_spec.rb |