summaryrefslogtreecommitdiff
path: root/rt/t/00-compile.t
blob: 43daf7075c133a84d026e25599cc94a9b87ad352 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

use strict;
use warnings;

use RT::Test nodb => 1, tests => 44;

require_ok("RT");
require_ok("RT::Test");
require_ok("RT::ACL");
require_ok("RT::Handle");
require_ok("RT::Transaction");
require_ok("RT::Interface::CLI");
require_ok("RT::Interface::Email");
require_ok("RT::Links");
require_ok("RT::Queues");
require_ok("RT::Scrips");
require_ok("RT::Templates");
require_ok("RT::Principals");
require_ok("RT::Attachments");
require_ok("RT::GroupMember");
require_ok("RT::ScripAction");
require_ok("RT::CustomFields");
require_ok("RT::GroupMembers");
require_ok("RT::ScripActions");
require_ok("RT::Transactions");
require_ok("RT::ScripCondition");
require_ok("RT::Action");
require_ok("RT::ScripConditions");
require_ok("RT::Search");
require_ok("RT::Action::SendEmail");
require_ok("RT::CachedGroupMembers");
require_ok("RT::Condition");
require_ok("RT::Interface::Web");
require_ok("RT::SavedSearch");
require_ok("RT::SavedSearches");
require_ok("RT::Dashboard");
require_ok("RT::Dashboard::Mailer");
require_ok("RT::Dashboards");
require_ok("RT::Installer");
require_ok("RT::Util");
require_ok("RT::Article");
require_ok("RT::Articles");
require_ok("RT::Class");
require_ok("RT::Classes");
require_ok("RT::ObjectClass");
require_ok("RT::ObjectClasses");
require_ok("RT::ObjectTopic");
require_ok("RT::ObjectTopics");
require_ok("RT::Topic");
require_ok("RT::Topics");


# no the following doesn't work yet
__END__
use File::Find::Rule;

my @files = File::Find::Rule->file()
    ->name( '*.pm' )
    ->in( 'lib' );

plan tests => scalar @files;

for (@files) {
    local $SIG{__WARN__} = sub {};
    require_ok($_);
}