diff options
author | Matthew Somerville <matthew@mysociety.org> | 2011-07-13 12:02:53 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2011-07-13 12:02:53 +0100 |
commit | fc7935e5428ef80ecea46211fd4faf317079cd9c (patch) | |
tree | bd0b1637e52f17158642baf902e72f98c14b96ff /t/app/controller/report_import.t | |
parent | db3e6eec80cc6365a7d63035d8df7949c7a4ccf7 (diff) |
Test to close #18 (was fixed in Catalyst migration).
Diffstat (limited to 't/app/controller/report_import.t')
-rw-r--r-- | t/app/controller/report_import.t | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/t/app/controller/report_import.t b/t/app/controller/report_import.t index 42b05e2b8..61ee28b88 100644 --- a/t/app/controller/report_import.t +++ b/t/app/controller/report_import.t @@ -127,6 +127,35 @@ subtest "Submit a correct entry" => sub { }, "check imported fields are shown"; + # Check photo present, and still there after map submission (testing bug #18) + $mech->content_contains( '<img align="right" src="/photo?id' ); + $mech->content_contains('latitude" value="51.50101"', 'Check latitude'); + $mech->content_contains('longitude" value="-0.141587"', 'Check longitude'); + $mech->submit_form_ok( + { + button => 'tile_32742.21793', + x => 10, + y => 10, + }, + "New map location" + ); + $mech->content_contains( '<img align="right" src="/photo?id' ); + $mech->content_contains('latitude" value="51.50519"', 'Check latitude'); + $mech->content_contains('longitude" value="-0.142608"', 'Check longitude'); + + # check that fields haven't changed at all + is_deeply $mech->visible_form_values, + { + name => 'Test User', + title => 'Test report', + detail => 'This is a test report', + photo => '', + phone => '', + may_show_name => '1', + category => '-- Pick a category --', + }, + "check imported fields are shown"; + # change the details $mech->submit_form_ok( # { |