ADd login test.
[scpubgit/stemmaweb.git] / t / 04login.t
CommitLineData
9918773a 1use warnings;
2use strict;
3
4use stemmaweb;
5use LWP::Protocol::PSGI;
6use Test::WWW::Mechanize;
7
8use Test::More;
9use HTML::TreeBuilder;
10use Data::Dumper;
11
12LWP::Protocol::PSGI->register(stemmaweb->psgi_app);
13
14my $ua = Test::WWW::Mechanize->new;
15
16$ua->get_ok('http://localhost/login');
17my $response = $ua->submit_form(
18 fields => {
19 username => 'user@example.org',
20 password => 'UserPass'
21 });
22
23$ua->content_contains('Stemmaweb - Logged in', 'Log in successful.');
24
25my $content = $ua->get('/');
26$ua->content_contains('Hello! user@example.org', 'We are logged in.');
27
28done_testing;