Sha256: 0950e04fe7d6673449fc80a2ce8daceeeb62ad6329ee34d147b56cfeba168260

Contents?: true

Size: 555 Bytes

Versions: 5

Compression:

Stored size: 555 Bytes

Contents

require "spec_helper"

describe Lita::Standups::Models::StandupSchedule do
  include Lita::Standups::Fixtures

  before do
    create_standups(1)
    create_standup_schedules(1)
  end

  after do
    cleanup_data
  end

  subject { described_class[1] }

  it "should generate a cron line for a daily schedule" do
    expect(subject.cron_line).to eq("0 9 * * *")
  end

  it "should generate a cron line for a weekly schedule" do
    subject.repeat = "weekly"
    subject.day_of_week = "tuesday"
    expect(subject.cron_line).to eq("0 9 * * 2")
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lita-standups-1.0.4 spec/lita/standups/models/standup_schedule_spec.rb
lita-standups-1.0.3 spec/lita/standups/models/standup_schedule_spec.rb
lita-standups-1.0.2 spec/lita/standups/models/standup_schedule_spec.rb
lita-standups-1.0.1 spec/lita/standups/models/standup_schedule_spec.rb
lita-standups-1.0.0 spec/lita/standups/models/standup_schedule_spec.rb