diff options
author | Chris Mytton <self@hecticjeff.net> | 2013-08-29 10:47:44 +0100 |
---|---|---|
committer | Chris Mytton <self@hecticjeff.net> | 2013-08-29 10:47:44 +0100 |
commit | 65735633c5b475633b4e22eaf5deb38ececc57df (patch) | |
tree | 64987f4d8f537884622886d5eba606bb27a17a19 /t/open311.t | |
parent | 1eb5ff6447e3e5bcfc719d84932863a833fc4a5f (diff) | |
parent | 1beeb0dd7ad089a3925a326ce54b5030497a6a34 (diff) |
Merge branch 'master' into oxfordshire-usability-recommendations
Diffstat (limited to 't/open311.t')
-rw-r--r-- | t/open311.t | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/t/open311.t b/t/open311.t index 6795b929c..48a122296 100644 --- a/t/open311.t +++ b/t/open311.t @@ -38,6 +38,7 @@ my $p = FixMyStreet::App->model('DB::Problem')->new( { detail => 'detail', user => $u, id => 1, + name => 'A User', } ); my $expected_error = qr{Failed to submit problem 1 over Open311}ism; @@ -61,6 +62,7 @@ my $problem = FixMyStreet::App->model('DB::Problem')->new( { latitude => 1, longitude => 2, user => $user, + name => 'Test User', } ); subtest 'posting service request' => sub { @@ -186,6 +188,31 @@ for my $test ( }; } +for my $test ( + { + title => 'Check uses report name over user name', + name => 'Nom de Report', + first_name => 'Nom', + last_name => 'de Report', + }, +) { + subtest $test->{desc} => sub { + $problem->extra( undef ); + $problem->name( $test->{name} ); + my $extra = { url => 'http://example.com/report/1', }; + + my $results = make_service_req( $problem, $extra, $problem->category, +'<?xml version="1.0" encoding="utf-8"?><service_requests><request><service_request_id>248</service_request_id></request></service_requests>' + ); + my $req = $o->test_req_used; + my $c = CGI::Simple->new( $results->{req}->content ); + + is $c->param( 'first_name' ), $test->{first_name}, 'correct first name'; + is $c->param( 'last_name' ), $test->{last_name}, 'correct last name'; + }; +} + + my $comment = FixMyStreet::App->model('DB::Comment')->new( { id => 38362, user => $user, |