Sha256: 5cb3198bbe26eee9239b960e6fdfbda109c3fe2a415f9869a423d00d01b95e51

Contents?: true

Size: 531 Bytes

Versions: 4

Compression:

Stored size: 531 Bytes

Contents

# encoding: utf-8
require 'spec_helper'
require 'open3'
require 'chronic'

describe "Quandl::Command::Tasks::Schedule" do
  let(:schedule) { Quandl::Command::Tasks::Schedule.new(nil, nil)}

  its "should parse 'at' time to cron correctly " do
    schedule.stub_chain(:options, :at){'13:00'}
    schedule.instance_eval{cron_at}.should == "0 13 * * *"
  end

  its "should parse 'at' time to cron correctly " do
    schedule.stub_chain(:options, :at){'7pm monday'}
    schedule.instance_eval{cron_at}.should == "0 19 * * 1"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
quandl-0.3.7 spec/lib/quandl/command/schedule_spec.rb
quandl-0.3.6 spec/lib/quandl/command/schedule_spec.rb
quandl-0.3.4 spec/lib/quandl/command/schedule_spec.rb
quandl-0.3.3 spec/lib/quandl/command/schedule_spec.rb