diff options
Diffstat (limited to 't/app/controller/moderate.t')
-rw-r--r-- | t/app/controller/moderate.t | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/t/app/controller/moderate.t b/t/app/controller/moderate.t index a3474449f..438a81b25 100644 --- a/t/app/controller/moderate.t +++ b/t/app/controller/moderate.t @@ -257,8 +257,12 @@ subtest 'Problem moderation' => sub { $report->discard_changes; is $report->get_extra_metadata('weather'), 'snow'; is $report->get_extra_metadata('moon'), 'waning full'; - is $report->moderation_original_data->get_extra_metadata('moon'), 'waxing full'; - is $report->moderation_original_data->get_extra_metadata('weather'), undef; + my $mod = $report->moderation_original_data; + is $mod->get_extra_metadata('moon'), 'waxing full'; + is $mod->get_extra_metadata('weather'), undef; + + my $diff = $mod->extra_diff($report, 'moon'); + is $diff, "wa<del style='background-color:#fcc'>x</del><ins style='background-color:#cfc'>n</ins>ing full", 'Correct diff'; }; subtest 'Moderate category' => sub { |