mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-24 03:00:12 +01:00
fix #1712. Number of occurrences was not handled correctly
This commit is contained in:
parent
01c4b83101
commit
ee3ba62152
3 changed files with 38 additions and 15 deletions
|
|
@ -73,6 +73,24 @@ module RecurringTodos
|
|||
assert pattern.valid?, "should be valid"
|
||||
end
|
||||
|
||||
def test_validation_on_number_of_occurences
|
||||
attributes = {
|
||||
'weekly_return_monday' => 'm', # weekly specific
|
||||
'weekly_every_x_week' => 1,
|
||||
'recurring_show_always' => false,
|
||||
'recurring_show_days_before' => 5,
|
||||
'ends_on' => 'ends_on_number_of_times',
|
||||
}
|
||||
|
||||
# pattern = create_recurring_todo(attributes)
|
||||
# assert !pattern.valid?, "number_of_occurences should be filled"
|
||||
|
||||
attributes['number_of_occurences']=5
|
||||
pattern = create_recurring_todo(attributes)
|
||||
assert pattern.valid?, "should be valid"
|
||||
end
|
||||
|
||||
|
||||
def test_end_date_on_recurring_todo
|
||||
rt = recurring_todos(:call_bill_gates_every_day)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue