Sha256: f7f1c89fda1a3dd8bacf572d5d256d6c0153f6bf7aa334dd5293ec64f714a405
Contents?: true
Size: 725 Bytes
Versions: 2
Compression:
Stored size: 725 Bytes
Contents
require File.join(File.dirname(__FILE__), "../", "test_helper.rb") class TestLine < Test::Unit::TestCase include MetraSchedule::TrainData def up_nw_stub f = File.open(File.join(File.dirname(__FILE__), '../fixture/UP_NW.html'), 'r') parser = MetraSchedule::Parser.new f parser.line = LINES[:up_nw] line = Metra.new.line(:up_nw) line.engines = parser.scrape line end def test_all_filters line = up_nw_stub.from(:ogilve).to(:barrington).at(Time.parse("11:29PM")).on(Date.parse("Dec 27 2009")) assert_equal(1, line.trains.count) line = up_nw_stub.from(:ogilve).to(:barrington).at(Time.parse("3:00AM")).on(Date.parse("Dec 27 2009")) assert_equal(7, line.trains.count) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
metra_schedule-0.2.2 | test/functional/test_all_filters.rb |
metra_schedule-0.2.1.2 | test/functional/test_all_filters.rb |