first pass RT4 merge, RT#13852
[freeside.git] / rt / t / web / private-components.t
1 use strict;
2
3 use RT::Test tests => 24;
4 my ($baseurl, $agent) = RT::Test->started_ok;
5
6 ok $agent->login, 'logged in';
7
8 $agent->get("/Elements/Refresh?Name=private");
9 is($agent->status, 403);
10 $agent->content_lacks("private");
11 $agent->content_lacks("Refresh this page every");
12
13 $agent->get("/Ticket/Elements/ShowTime?minutes=42");
14 is($agent->status, 403);
15 $agent->content_lacks("42 min");
16
17 $agent->get("/Widgets/TitleBox?title=private");
18 is($agent->status, 403);
19 $agent->content_lacks("private");
20
21 $agent->get("/m/_elements/header?title=private");
22 is($agent->status, 403);
23 $agent->content_lacks("private");
24
25 $agent->get("/autohandler");
26 is($agent->status, 403);
27 $agent->content_lacks("comp called without component");
28
29 $agent->get("/NoAuth/js/autohandler");
30 is($agent->status, 403);
31 $agent->content_lacks("no next component");
32
33 $agent->get("/l");
34 is($agent->status, 403);
35 $agent->content_lacks("No handle/phrase");
36
37 $agent->get("/%61utohandler");
38 is($agent->status, 403);
39 $agent->content_lacks("comp called without component");
40
41 $agent->get("/%45lements/Refresh?Name=private");
42 is($agent->status, 403);
43 $agent->content_lacks("private");
44 $agent->content_lacks("Refresh this page every");