mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-11 09:17:20 -04:00
Parse date
This commit is contained in:
@@ -29,8 +29,10 @@ cal.description = "Plantings by #{@owner.login_name}"
|
||||
cal.add_event(event)
|
||||
|
||||
if finish_date && finish_date > Date.today
|
||||
predicted_date = Date.parse(planting['first_harvest_predicted_at']) if planting['first_harvest_predicted_at']
|
||||
|
||||
todo = Icalendar::Todo.new
|
||||
todo.dtstart = planting['first_harvest_predicted_at'] || finish_date || Date.today
|
||||
todo.dtstart = predicted_date || finish_date || Date.today
|
||||
todo.due = finish_date
|
||||
todo.summary = "Harvest #{planting['crop_name']}"
|
||||
|
||||
|
||||
@@ -14,13 +14,15 @@ describe "Plantings" do
|
||||
context "with a member" do
|
||||
before do
|
||||
@member = create(:interesting_member)
|
||||
@predictable_planting = create(:predictable_planting, owner: @member)
|
||||
|
||||
@predictable_planting = create(:predictable_planting, owner: @member, planted_at: 1.days.ago, days_to_first_harvest: 10, days_to_last_harvest: 20)
|
||||
@predictable_planting.crop.update(median_days_to_first_harvest: 10)
|
||||
|
||||
@seedling_planting = create(:seedling_planting, owner: @member)
|
||||
@seed_planting = create(:seed_planting, owner: @member)
|
||||
@finished_planting = create(:finished_planting, owner: @member)
|
||||
@annual_planting = create(:annual_planting, owner: @member)
|
||||
@perennial_planting = create(:perennial_planting, owner: @member)
|
||||
|
||||
Planting.reindex
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user