sub login {
my ($self, $user, $passwd) = @_;
$passwd //= $user->{_passwd};
- $self->t->post_ok('/login'
+ $self->t->post_ok('/my/login'
=> {Accept => '*/*'}
=> form
=> {nickname => $user->{nickname}, passwd => $passwd})
sub logout {
my ($self) = @_;
- $self->t->get_ok('/logout')->status_is(302);
+ $self->t->get_ok('/my/logout')->status_is(302);
}
sub create_admin {
}
subtest 'login/logout test' => sub {
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
->status_is(302);
$t->get_ok('/admin/submissions')->status_is(200);
$t->get_ok('/api/v1/submissions')->status_is(200);
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
};
if ($t->app->mode eq 'test') {
plan skip_all => "mode is not 'test'" if ($t->app->mode ne 'test');
# login
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
->status_is(302);
my $ad_codes = $t->app->model('ad_codes');
->status_is(200);
# finish
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
};
$test_man->cleanup;
plan skip_all => "mode is not 'test'" if ($t->app->mode ne 'test');
# login
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
->status_is(302);
my $boxes = $t->app->model('boxes');
#$t->get_ok('/admin/sidebar')->status_is(200);
# finish
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
};
$test_man->cleanup;
my $rs = $feeds->select(url => $test_url);
$feeds->delete(feed_id => $rs->{feed_id}) if $rs;
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
->status_is(302);
# fetch_url
->status_is(404);
# finish
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
};
$test_man->cleanup;
->status_isnt(200);
# login
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
->status_is(302);
# login user can create journals
->or(sub {diag "message: " . $t->tx->res->json->{message}});
# logout
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
};
->status_isnt(200);
# login
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
->status_is(302);
# login user can create journals
->or(sub {diag "message: " . $t->tx->res->json->{message}});
# logout
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
};
};
subtest 'get journal' => sub {
# login
- #$t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
+ #$t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
# ->status_is(302);
my $url;
->or(sub {diag "message: " . dumper($t->tx->res->json);});
# logout
- #$t->get_ok('/logout')->status_is(302);
+ #$t->get_ok('/my/logout')->status_is(302);
};
if ($t->app->mode eq 'test') {
SKIP: {
skip "mode is not 'test'", 4 if ($t->app->mode ne 'test');
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
->status_is(302);
subtest 'create / post poll' => sub {
};
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
}
$test_man->cleanup;
ok($user02, "create test user 02");
# login
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => 'people1', passwd => "foobar"})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => 'people1', passwd => "foobar"})
->status_is(302);
# get csrf_token
# logout
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
# finished. do cleanup...
delete_user($t->app, "people1");
is($t->tx->res->json->{item}->{submission_id}, $sub_id, "valid submission id");
# login as admin
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => $admin->{nickname}, passwd => $test_passwd})
->status_is(302);
# get blocked items
$t->get_ok('/')->status_is(200);
$t->get_ok('/journals')->status_is(200);
-$t->get_ok('/login')->status_is(200);
+$t->get_ok('/my/login')->status_is(200);
$t->get_ok('/my/newuser')->status_is(200);
$t->get_ok('/journal/0/')->status_is(404);
}
subtest 'login/logout test' => sub {
- $t->post_ok('/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
+ $t->post_ok('/my/login' => {Accept => '*/*'} => form => {nickname => 'test01', passwd => 'foobar'})
->status_is(302);
$t->get_ok('/')->element_exists('li#user-menu');
- $t->get_ok('/logout')->status_is(302);
+ $t->get_ok('/my/logout')->status_is(302);
$t->get_ok('/')->element_exists_not('li#user-menu');
};