[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.6-33-g1a8fd23
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Mon Oct 26 10:29:04 EDT 2009
The branch, 3.8-trunk has been updated
via 1a8fd23ee6c068f9d7f949ada4c28be31e1b8dfe (commit)
from b58cd4fe84a350a56c1808d5181a46ea48390d5d (commit)
Summary of changes:
t/web/saved_search_chart.t | 54 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 54 insertions(+), 0 deletions(-)
create mode 100644 t/web/saved_search_chart.t
- Log -----------------------------------------------------------------
commit 1a8fd23ee6c068f9d7f949ada4c28be31e1b8dfe
Author: sunnavy <sunnavy at bestpractical.com>
Date: Mon Oct 26 22:28:47 2009 +0800
add t/web/saved_search_chart.t
diff --git a/t/web/saved_search_chart.t b/t/web/saved_search_chart.t
new file mode 100644
index 0000000..5fe88e8
--- /dev/null
+++ b/t/web/saved_search_chart.t
@@ -0,0 +1,54 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+
+use RT::Test tests => 9;
+my ( $url, $m ) = RT::Test->started_ok;
+
+# merged tickets still show up in search
+my $ticket = RT::Ticket->new($RT::SystemUser);
+my ( $ret, $msg ) = $ticket->Create(
+ Subject => 'base ticket' . $$,
+ Queue => 'general',
+ Owner => 'root',
+ Requestor => 'root at localhost',
+ MIMEObj => MIME::Entity->build(
+ From => 'root at localhost',
+ To => 'rt at localhost',
+ Subject => 'base ticket' . $$,
+ Data => "",
+ ),
+);
+ok( $ret, "ticket created: $msg" );
+
+ok( $m->login, 'logged in' );
+
+$m->get( $url . "/Search/Chart.html?Query=" . 'id=1' );
+is( $m->{'status'}, 200, "Loaded /Search/Chart.html" );
+my ($owner) = $m->content =~ /value="(RT::User-\d+)"/;
+
+$m->submit_form(
+ form_name => 'SaveSearch',
+ fields => {
+ SavedSearchDescription => 'first chart',
+ SavedSearchOwner => $owner,
+ },
+ button => 'SavedSearchSave',
+);
+
+$m->content_like(qr/Chart first chart saved/);
+
+my ($search) = $m->content =~ /value="(RT::User-\d+-SavedSearch-\d+)"/;
+$m->submit_form(
+ form_name => 'SaveSearch',
+ fields => { SavedSearchLoad => $search },
+);
+
+$m->content_like(qr/name="SavedSearchDelete"\s+value="Delete"/);
+TODO: {
+ local $TODO = 'add Saved Chart Search fully update support';
+ $m->content_like(qr/name="SavedSearchDescription"\s+value="first chart"/);
+ $m->content_like(qr/name="SavedSearchSave"\s+value="Update"/);
+ $m->content_unlike(qr/name="SavedSearchSave"\s+value="Save"/);
+}
+
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list