Sha256: 988c0b9a33d825366d279bfa3cd85bbbaa2ce8e3ca5c5738a88145a757dc2e24

Contents?: true

Size: 1.11 KB

Versions: 1

Compression:

Stored size: 1.11 KB

Contents

require File.expand_path(File.dirname(__FILE__)) + "/helper.rb"

class PollingTest < Test::Unit::TestCase
  def test_check_value
    assert_equal 0, Polling::Confirm::check_value(0)
    assert_equal 0, Polling::Confirm::check_value("0")
    assert_equal 60, Polling::Confirm::check_value(60)
    assert_equal 5, Polling::Confirm::check_value("5")

    assert_equal 5, Polling::Confirm::convert(5)
    assert_equal 5, Polling::Confirm::convert("5")
    assert_equal 5, Polling::Confirm::convert("5s")
    assert_equal 300, Polling::Confirm::convert("5m")
    assert_equal 18000, Polling::Confirm::convert("5h")

    assert_equal [0,10,20,30,40,50], Polling::Confirm::check_arr(["10s"])
    assert_equal [0,10,20,30,40,50], Polling::Confirm::check_arr(["10"])
    assert_equal [0,10,20,30,40,50], Polling::Confirm::check_arr([10])
    assert_equal [0,30], Polling::Confirm::check_arr([30])
    assert_equal [60], Polling::Confirm::check_arr([60])
    assert_equal [60], Polling::Confirm::check_arr(["60"])
    assert_equal [60], Polling::Confirm::check_arr(["60s"])
    assert_equal [120], Polling::Confirm::check_arr(["120s"])
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polling-0.0.3 test/test_confirm.rb