Sha256: ba85c508b7de0366df3198a3a1803cd0f224a7b11fadb435af79cff51b09951e
Contents?: true
Size: 861 Bytes
Versions: 1
Compression:
Stored size: 861 Bytes
Contents
require 'helper' class TestWasserstand < MiniTest::Unit::TestCase include Wasserstand def setup url = File.join(File.dirname(__FILE__), '..', 'fixtures', 'pegelstaende_neu.xml') Wasserstand.provider = Provider::PegelOnline.new(url) end def test_plain assert Waterway['BODENSEE'] end def test_levels assert_equal(1, Waterway['BODENSEE'].levels.size) end def test_level_lookup assert(Waterway['BODENSEE'].levels['KONSTANZ']) assert(Waterway['ELBE-HAVEL-KANAL'].levels['GENTHIN']) end def test_single_measurement konstanz_measurements = Waterway['BODENSEE'].levels['KONSTANZ'].measurements assert_equal(Time.parse('2012-09-13 20:00:00 +0200'), konstanz_measurements.last.date) assert_equal(380.7, konstanz_measurements.last.value) assert_equal(:gleich, konstanz_measurements.last.trend) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wasserstand-0.0.3 | test/unit/test_wasserstand.rb |