spec/gares/train_spec.rb in gares-2.0.0.pre.dev3 vs spec/gares/train_spec.rb in gares-2.0.0.pre.pre

- old
+ new

@@ -1,9 +1,30 @@ # encoding: utf-8 require 'spec_helper' describe Gares::Train do + + subject do + Gares::Train.new(train_number, date) + end + + describe 'no results' do + + let (:train_number) { 12345 } + let (:date) { Time.parse("2015-04-25") } + + before do + # See tasks/fixtures.rake to change dataset + fake_response_for_train(train_number) + end + + it "raises an error for any method called on it" do + expect { subject.departure }.to raise_error + end + + end + describe 'a delayed train' do let (:train_number) { 17709 } let (:date) { Time.parse("2015-04-25") }