Rename RecurringTodo#inc_occurences to increment_occurrences

This clarifies the method name and fixes a typo.
This commit is contained in:
Matt Rogers 2013-04-26 16:20:42 -05:00
parent 1431bef1a9
commit 036c34f266
3 changed files with 4 additions and 4 deletions

View file

@ -704,7 +704,7 @@ class RecurringTodo < ActiveRecord::Base
end
end
def inc_occurences
def increment_occurrences
self.occurences_count += 1
self.save
end

View file

@ -21,7 +21,7 @@ class TodoFromRecurringTodo
end
def update_recurring_todo
recurring_todo.inc_occurences
recurring_todo.increment_occurrences
recurring_todo.toggle_completion! if recurring_todo.done?(end_date)
end

View file

@ -304,9 +304,9 @@ class RecurringTodoTest < ActiveSupport::TestCase
def test_occurence_count
@every_day.number_of_occurences = 2
assert_equal true, @every_day.has_next_todo(@in_three_days)
@every_day.inc_occurences
@every_day.increment_occurrences
assert_equal true, @every_day.has_next_todo(@in_three_days)
@every_day.inc_occurences
@every_day.increment_occurrences
assert_equal false, @every_day.has_next_todo(@in_three_days)
# after completion, when you reactivate the recurring todo, the occurences