6 use RT::Test tests => 14;
8 $RT::Test::SKIP_REQUEST_WORK_AROUND = 1;
12 my $ru_test = "\x{442}\x{435}\x{441}\x{442}";
13 my $ru_autoreply = "\x{410}\x{432}\x{442}\x{43e}\x{43e}\x{442}\x{432}\x{435}\x{442}";
14 my $ru_support = "\x{43f}\x{43e}\x{434}\x{434}\x{435}\x{440}\x{436}\x{43a}\x{430}";
16 my $q = RT::Test->load_or_create_queue( Name => 'Regression' );
17 ok $q && $q->id, 'loaded or created queue';
20 Principal => 'Everyone',
21 Right => ['CreateTicket', 'ShowTicket', 'SeeQueue', 'ReplyToTicket', 'ModifyTicket'],
24 my ($baseurl, $m) = RT::Test->started_ok;
25 ok $m->login, 'logged in';
27 # create a ticket with a subject only
29 ok $m->goto_create_ticket( $q ), "go to create ticket";
31 $m->field( Subject => $ru_test );
35 qr{<td\s+class="message-header-value"[^>]*>\s*\Q$ru_test\E\s*</td>}i,
39 my $ticket = RT::Test->last_ticket;
40 is $ticket->Subject, $ru_test, "correct subject";
43 # create a ticket with a subject and content
45 ok $m->goto_create_ticket( $q ), "go to create ticket";
47 $m->field( Subject => $ru_test );
48 $m->field( Content => $ru_support );
52 qr{<td\s+class="message-header-value"[^>]*>\s*\Q$ru_test\E\s*</td>}i,
60 my $ticket = RT::Test->last_ticket;
61 is $ticket->Subject, $ru_test, "correct subject";
64 # create a ticket with a subject and content
66 ok $m->goto_create_ticket( $q ), "go to create ticket";
68 $m->field( Subject => $ru_test );
69 $m->field( Content => $ru_support );
73 qr{<td\s+class="message-header-value"[^>]*>\s*\Q$ru_test\E\s*</td>}i,
81 my $ticket = RT::Test->last_ticket;
82 is $ticket->Subject, $ru_test, "correct subject";