diff options
author | Struan Donald <struan@exo.org.uk> | 2012-10-01 16:00:30 +0100 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2012-10-01 17:38:26 +0100 |
commit | 515190b62e24ab43e150c4d65b55c774682f2578 (patch) | |
tree | 80da0015ec7bfb0fb8dec41d54f36d8d9f0fbbdf /t/open311 | |
parent | 741abb421c66bdf91a60a988d7250feb59c6ca45 (diff) |
tidy up status names in DB, improve tests a little
Diffstat (limited to 't/open311')
-rw-r--r-- | t/open311/getservicerequestupdates.t | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/t/open311/getservicerequestupdates.t b/t/open311/getservicerequestupdates.t index 5ec2b5c26..9f67633aa 100644 --- a/t/open311/getservicerequestupdates.t +++ b/t/open311/getservicerequestupdates.t @@ -165,6 +165,30 @@ for my $test ( end_state => 'action scheduled', }, { + desc => 'not responsible status changes problem status', + updated_datetime => sprintf( '<updated_datetime>%s</updated_datetime>', $dt ), + description => 'This is a note', + external_id => 638344, + start_state => 'confirmed', + comment_status => 'NOT_COUNCILS_RESPONSIBILITY', + mark_fixed=> 0, + mark_open => 0, + problem_state => 'not responsible', + end_state => 'not responsible', + }, + { + desc => 'duplicate status changes problem status', + updated_datetime => sprintf( '<updated_datetime>%s</updated_datetime>', $dt ), + description => 'This is a note', + external_id => 638344, + start_state => 'confirmed', + comment_status => 'DUPLICATE', + mark_fixed=> 0, + mark_open => 0, + problem_state => 'duplicate', + end_state => 'duplicate', + }, + { desc => 'comment closes report', updated_datetime => sprintf( '<updated_datetime>%s</updated_datetime>', $dt ), description => 'This is a note', @@ -193,7 +217,7 @@ for my $test ( updated_datetime => sprintf( '<updated_datetime>%s</updated_datetime>', $dt ), description => 'This is a note', external_id => 638344, - start_state => 'closed', + start_state => 'fixed - user', comment_status => 'OPEN', mark_fixed => 0, mark_open => 0, @@ -205,11 +229,11 @@ for my $test ( updated_datetime => sprintf( '<updated_datetime>%s</updated_datetime>', $dt ), description => 'This is a note', external_id => 638344, - start_state => 'closed', - comment_status => 'CLOSED', + start_state => 'fixed - user', + comment_status => 'FIXED', mark_fixed => 0, mark_open => 0, - end_state => 'closed', + end_state => 'fixed - user', }, ) { subtest $test->{desc} => sub { |