Sha256: c176e9ff39ad13c49efd63cbaad8e6b27eea1c239b4961398a0e6d3ab524fc25
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' describe FileScheduler::TimeParser do describe "#parse" do it "should return nil for dummy" do subject.parse("dummy").should be_nil end it "should parse 12h30m-dummy" do subject.parse("12h30m-dummy").should == FileScheduler::TimeMark.new(:hour => 12, :minute => 30) end it "should parse 1w12h30m-dummy" do subject.parse("1w12h30m-dummy").should == FileScheduler::TimeMark.new(:week_day => 1, :hour => 12, :minute => 30) end it "should parse 2011y11M24d12h30m-dummy" do subject.parse("1w12h30m-dummy").should == FileScheduler::TimeMark.new(:week_day => 1, :hour => 12, :minute => 30) end it "should parse 12h30m-15h45m-dummy" do subject.parse("12h30m-15h45m-dummy").should == FileScheduler::TimeInterval.new(FileScheduler::TimeMark.new(:hour => 12, :minute => 30), FileScheduler::TimeMark.new(:hour => 15, :minute => 45)) end it "should parse T12h30m-dummy" do subject.parse("T12h30m-dummy").should == FileScheduler::TimeMark.new(:hour => 12, :minute => 30) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
file_scheduler-0.0.2 | spec/lib/file_scheduler/time_parser_spec.rb |