[Rt-commit] rt branch, 4.4-trunk, updated. rt-4.4.2-33-gd0ae708

Shawn Moore shawn at bestpractical.com
Thu Aug 17 16:13:45 EDT 2017


The branch, 4.4-trunk has been updated
       via  d0ae708c2d68b81d0d2ac9f872075deec817913a (commit)
       via  8f5c9aaee30d67737a9e1c6125a92cf84736a6b2 (commit)
      from  fa9291e64823b4a8cd05addd89e4225285853be7 (commit)

Summary of changes:
 t/web/ticket_links.t | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

- Log -----------------------------------------------------------------
commit 8f5c9aaee30d67737a9e1c6125a92cf84736a6b2
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..3f7f384 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,36 @@ 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');
+my $selected_queue_node = $m->dom->at('select[name=CloneQueue] option:checked');
+if ($selected_queue_node) {
+    is($selected_queue_node->all_text, 'NewQueue');
+}
+else {
+    fail("no selected queue for clone queue");
+}
+
 my ( $deleted, $active, $inactive ) = RT::Test->create_tickets(
     { Queue   => 'General' },
     { Subject => 'deleted ticket', },

commit d0ae708c2d68b81d0d2ac9f872075deec817913a
Merge: fa9291e 8f5c9aa
Author: Shawn M Moore <shawn at bestpractical.com>
Date:   Thu Aug 17 20:13:40 2017 +0000

    Merge branch '4.4/testing-default-queue-linkedticket' into 4.4-trunk


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


More information about the rt-commit mailing list