[Rt-commit] rt branch, 4.4/testing-default-queue-linkedticket, created. rt-4.4.2-18-gc896032

Maureen Mirville maureen at bestpractical.com
Mon Aug 7 12:01:17 EDT 2017


The branch, 4.4/testing-default-queue-linkedticket has been created
        at  c896032668b791a31263bc733723d9ca63555e1f (commit)

- Log -----------------------------------------------------------------
commit c896032668b791a31263bc733723d9ca63555e1f
Author: Maureen E. Mirville <maureen at bestpractical.com>
Date:   Mon Aug 7 11:52:25 2017 -0400

    Verify default queue
    
    Tests added to verify default queue displayed on ticket page under
    "Create [link relationship] Ticket in [queue]" is correct.

diff --git a/t/web/ticket_links.t b/t/web/ticket_links.t
index 994630e..bc9bee4 100644
--- a/t/web/ticket_links.t
+++ b/t/web/ticket_links.t
@@ -1,6 +1,6 @@
 use strict;
 use warnings;
-use RT::Test tests => 146;
+use RT::Test tests => 152;
 
 my ( $baseurl, $m ) = RT::Test->started_ok;
 ok( $m->login, "Logged in" );
@@ -8,6 +8,30 @@ ok( $m->login, "Logged in" );
 my $queue = RT::Test->load_or_create_queue( Name => 'General' );
 ok( $queue->id, "loaded the General queue" );
 
+# Create a new queue
+my $queue_2 = RT::Test->load_or_create_queue( Name => 'NewQueue');
+ok( $queue_2->id, "New queue created, 'NewQueue'");
+
+# Create a new ticket
+$m->get_ok($baseurl . '/Ticket/Create.html?Queue=1');
+$m->form_name('TicketCreate');
+$m->field(Subject => 'testing new ticket');
+$m->click_button(value => 'Create');
+
+# Set NewQueue as default queue
+$m->get_ok($baseurl . '/Prefs/Other.html');
+$m->submit_form_ok({
+  form_name => 'ModifyPreferences',
+  fields => {
+    DefaultQueue => 'NewQueue',
+  },
+  button => 'Update'
+}, 'NewQueue set as default queue');
+
+# Verify NewQueue is the default queue on ticket page
+$m->get_ok($baseurl . '/Ticket/Display.html?id=1');
+$m->content_like(qr/selected="selected">NewQueue</);
+
 my ( $deleted, $active, $inactive ) = RT::Test->create_tickets(
     { Queue   => 'General' },
     { Subject => 'deleted ticket', },

-----------------------------------------------------------------------


More information about the rt-commit mailing list