diff options
author | Dave Arter <davea@mysociety.org> | 2017-08-18 15:01:04 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-08-18 18:29:06 +0100 |
commit | 382326968ae1ee5a5226dfe0d52e13f02a292c0f (patch) | |
tree | ae33c9ba0dd96bfbdbd4772b118aa08fd691ad58 /t | |
parent | 6a2734fb46c9edebe6d455c4ab1984065cc64485 (diff) |
Faster /reports for inspectors, reduce db queries.
Diffstat (limited to 't')
-rw-r--r-- | t/app/model/user_planned_report.t | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/t/app/model/user_planned_report.t b/t/app/model/user_planned_report.t index f2fe79cc2..e51552e5c 100644 --- a/t/app/model/user_planned_report.t +++ b/t/app/model/user_planned_report.t @@ -14,6 +14,7 @@ is $user->planned_reports, 0; $user->add_to_planned_reports($problem); is $user->active_planned_reports, 1; is $user->planned_reports, 1; +is $user->is_planned_report($problem), 1; $user->add_to_planned_reports($problem); is $user->active_planned_reports, 1; @@ -22,10 +23,14 @@ is $user->planned_reports, 1; $user->remove_from_planned_reports($problem); is $user->active_planned_reports, 0; is $user->planned_reports, 1; +$user->discard_changes; +is $user->is_planned_report($problem), 0; $user->add_to_planned_reports($problem); is $user->active_planned_reports, 1; is $user->planned_reports, 2; +$user->discard_changes; +is $user->is_planned_report($problem), 1; $user2->add_to_planned_reports($problem); is $user->active_planned_reports, 0; |