Dan Rice
2386e67dec
Simplify requiring of test helpers
2014-05-16 18:03:13 -04:00
Dan Rice
d0cec167a8
Replace Timecop with new ActiveSupport helpers
2014-05-16 13:25:22 -04:00
Reinier Balt
595806be87
add parameter to REST api for todos to limit result to active todos. Fixes #1388
2014-05-16 15:33:45 +02:00
Reinier Balt
85cfa1c366
fix running minimal test framework using minitest
2014-05-16 14:33:18 +02:00
Reinier Balt
2430fcb906
fix failing tests
...
not sure if the to_a fixes to get collections from activerecord is the right way
2014-05-16 14:33:18 +02:00
Reinier Balt
35cab99cea
switch to minitest from test/unit
...
not sure if this is the right change, but tests seem to run
2014-05-16 14:33:18 +02:00
Reinier Balt
0839765e7b
smaal refactoring and improvement of date handling in test
2014-03-31 11:22:23 +02:00
Reinier Balt
ed039d4c4a
small refactorings and add some tests
2014-03-31 11:09:00 +02:00
Reinier Balt
3cb18cd875
move tests from recurring_todo_test to respective repeat_pattern_tests
2014-03-31 09:43:39 +02:00
Reinier Balt
0c153ef28c
improve test of daily repeat pattern
2014-03-31 09:43:39 +02:00
Reinier Balt
a9fa955c33
move daily test to daily pattern test
2014-03-31 09:43:39 +02:00
Reinier Balt
b84adfc172
move recurrence text helpers into patterns. move next_date calculation into
...
respective models
2014-03-31 09:43:39 +02:00
Reinier Balt
cbdbb792a5
add basis tests for patterns and remove doubles from recurring_todo_test.rb
2014-03-31 09:43:39 +02:00
Reinier Balt
a7807a4b66
dry form_helper using meta programming.
...
not sure if this improves readability, but codeclimate should be happier...
2014-03-31 09:43:39 +02:00
Reinier Balt
5de96d7eda
add some more tests
2014-03-31 09:43:39 +02:00
Reinier Balt
59a29c664a
move form specific accessors out of model
2014-03-31 09:43:39 +02:00
Reinier Balt
29b815e998
move model validation into pattern classes and link from recurring_todo model
2014-03-31 09:43:39 +02:00
Reinier Balt
776a046465
move mapping of form attributes to model attributes from pattern to builder to make
...
pattern independent of form
2014-03-31 09:43:39 +02:00
Reinier Balt
c2c67f1640
use new model to handle updating of recurring todos
2014-03-31 09:43:39 +02:00
Reinier Balt
78c07d52b7
Start major refactoring of recurring_todos. Started with creating new recurring todos.
...
All current and new tests pass
2014-03-31 09:43:39 +02:00
Reinier Balt
39c52e03b4
fix failing tests
...
the date in fixtures is not set by timecop. That doesn't help here
2014-02-23 14:03:57 +01:00
Reinier Balt
1649d95374
update gemfile again and fix failing test
2014-01-31 17:44:54 +01:00
Reinier Balt
b15d195c45
fix test regressions. should run all tests before committing :-)
2014-01-26 15:10:36 +01:00
Reinier Balt
63af3bbcfa
make todo_from_rich_message time zone aware. test was failing.
2014-01-26 15:05:27 +01:00
Reinier Balt
468274c5d1
fix tests for ruby 2.1 and add 2.1 to ci test matrix
2013-12-31 16:11:32 +01:00
Reinier Balt
17dca39d3a
update gems and fix i18n and aasm deprecation warnings
2013-12-30 20:52:35 +01:00
Greg Sutcliffe
2f043911c6
Extend RichMessage format to include other data
...
Uses new Regex to detect:
@ context
~ project
> tickler-date
< due-date
# tag (repeatable)
* (starred)
2013-10-16 21:25:47 +01:00
Matt Rogers
1441d53808
Compare against an array instead of joining them into a string
...
No need to create a string out of them to get a good comparison
2013-10-15 20:03:01 -05:00
Matt Rogers
9fd4b845de
Don't depend on the environment in the test
2013-10-15 20:02:52 -05:00
Matt Rogers
bae4b2a5b7
Require 'timecop' explicitly
...
This works around a problem with bundler's autorequires when not using
a standard Rails environment.
2013-10-15 20:02:52 -05:00
Reinier Balt
edb2ad7077
add missing tests for todo
2013-09-25 16:22:06 +02:00
Reinier Balt
11bc4294a8
add tests for done_todos
2013-09-25 15:08:25 +02:00
Reinier Balt
406eb47db7
move coverage to ci rake task
2013-09-24 09:48:21 +02:00
Reinier Balt
ae11f09d2f
fix calendar_test
...
todos in rest of month means all todos after next week in the current month. The test failed
if the todo was created in next week and that week being the last week in the month. In that
case the todo should not be returned by rest_of_month since it is in rest_of_week
2013-09-23 16:52:29 +02:00
Reinier Balt
bba86e51d7
re-add simplecov by request
2013-09-23 16:49:59 +02:00
Reinier Balt
07a3962d7d
remove simplecov since we now have coverage reporting on Code Climate
2013-09-22 19:29:30 +02:00
Reinier Balt
067db90d58
various small refactorings
2013-09-22 17:34:58 +02:00
Greg Sutcliffe
8a2da01d51
Add Mailgun endpoint for receiving email tasks via Mailgun
2013-09-21 12:43:22 +01:00
Reinier Balt
daef1c440b
improve integration test of cli scripts
2013-09-20 21:18:33 +02:00
Reinier Balt
4c73e260e3
add test for cli xml builder
2013-09-18 22:54:46 +02:00
Reinier Balt
62bc47b26b
fix regression in recurring todos
2013-09-17 15:40:20 +02:00
Reinier Balt
76902e95c0
Get test coverage reporting on codeclimate
2013-09-16 09:40:41 +02:00
Reinier Balt
94114746e7
Merge pull request #209 from iangreenleaf/monthly_recurring_bug
...
Fix endlessly repeating monthly recurring todos
2013-09-15 00:48:40 -07:00
Ian Young
4cd8688d9a
Fix failing test
...
As far as I can tell, this is how the test is intended to work, and how
it works in v2.2.2. If a recurring todo set to show on the date is
completed *on* the specified date, it will create a deferred one for the
*next* month.
2013-09-14 22:11:23 -07:00
Ian Young
a6c32889ce
Bug repeating monthly recurring todos
2013-09-14 18:12:56 -07:00
Ian Young
aff7069c0e
Fix bug assigning value from every_x_day input
2013-09-13 23:15:11 -07:00
Reinier Balt
0b38f3c43c
clean up a rec todos test
2013-09-05 17:14:01 +02:00
Reinier Balt
fee1e3b504
fix failing test on timezones and remove debug message
2013-09-05 12:23:26 +02:00
Reinier Balt
cb46a8461e
fix show_from not being clear when a todo comes from tickler
2013-09-05 12:21:43 +02:00
Reinier Balt
6e654c5d03
fix failing test
2013-09-05 10:53:16 +02:00