diff options
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Alert.pm | 45 | ||||
-rw-r--r-- | t/app/controller/alert.t | 16 | ||||
-rw-r--r-- | templates/web/default/alert/alert.html | 9 |
3 files changed, 70 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Alert.pm b/perllib/FixMyStreet/App/Controller/Alert.pm new file mode 100644 index 000000000..3f3dc171b --- /dev/null +++ b/perllib/FixMyStreet/App/Controller/Alert.pm @@ -0,0 +1,45 @@ +package FixMyStreet::App::Controller::Alert; +use Moose; +use namespace::autoclean; + +BEGIN {extends 'Catalyst::Controller'; } + +=head1 NAME + +FixMyStreet::App::Controller::Alert - Catalyst Controller + +=head1 DESCRIPTION + +Catalyst Controller. + +=head1 METHODS + +=cut + + +=head2 alert + +Show the alerts page + +=cut + +sub alert :Path :Args(0) { + my ( $self, $c ) = @_; + +} + + +=head1 AUTHOR + +Struan Donald + +=head1 LICENSE + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + +__PACKAGE__->meta->make_immutable; + +1; diff --git a/t/app/controller/alert.t b/t/app/controller/alert.t new file mode 100644 index 000000000..77ed63ea7 --- /dev/null +++ b/t/app/controller/alert.t @@ -0,0 +1,16 @@ +use strict; +use warnings; +use Test::More; + + +use Catalyst::Test 'FixMyStreet::App'; +use Test::WWW::Mechanize::Catalyst 'FixMyStreet::App'; + +ok( my $mech = Test::WWW::Mechanize::Catalyst->new, 'Created mech object' ); + +# check that we can get the page +$mech->get_ok('/alert'); +$mech->content_contains('Local RSS feeds and email alerts'); +$mech->content_contains('html lang="en-gb"'); + +done_testing(); diff --git a/templates/web/default/alert/alert.html b/templates/web/default/alert/alert.html new file mode 100644 index 000000000..7804a2e12 --- /dev/null +++ b/templates/web/default/alert/alert.html @@ -0,0 +1,9 @@ +[% INCLUDE 'header.html', title => loc('Contact') %] + +<h1>[% loc('Local RSS feeds and email alerts') %]</h1> + +<h2>FixMyStreet.com</h2> + +[%# FIXME - put in blurb here %] + +[% INCLUDE 'footer.html' %] |