[Rt-commit] rt branch, create-action, updated. d59d9d05883437cc2c8c999b537fccc2c9b406cf

sartak at bestpractical.com sartak at bestpractical.com
Tue Nov 17 15:16:14 EST 2009


The branch, create-action has been updated
       via  d59d9d05883437cc2c8c999b537fccc2c9b406cf (commit)
      from  89d0c2ac181e8eb1bfbdfa892e5a65a1f1dc701c (commit)

Summary of changes:
 t/web/basic.t |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

- Log -----------------------------------------------------------------
commit d59d9d05883437cc2c8c999b537fccc2c9b406cf
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Tue Nov 17 15:15:54 2009 -0500

    Jifty-style form handling in basic.t

diff --git a/t/web/basic.t b/t/web/basic.t
index f8bd14e..9853781 100644
--- a/t/web/basic.t
+++ b/t/web/basic.t
@@ -1,7 +1,7 @@
 #!/usr/bin/perl
 
 use strict;
-use RT::Test strict => 1, tests => 21, l10n => 1;
+use RT::Test strict => 1, tests => 23, l10n => 1;
 use HTTP::Request::Common;
 use HTTP::Cookies;
 use LWP;
@@ -37,22 +37,24 @@ is($agent->{'status'}, 200, "Fetched the page ok");
 ok( $agent->content =~ /Logout/i, "Found a logout link");
 $agent->get($url."/ticket/create?queue=1");
 is ($agent->{'status'}, 200, "Loaded Create.html");
-$agent->form_number(3);
 # Start with a string containing characters in latin1
 my $string = "I18N Web Testing æøå";
 my $decoded_string = Encode::decode_utf8($string);
-$agent->field('subject' => "Ticket with utf8 body");
-$agent->field('content' => $decoded_string);
+$agent->fill_in_action_ok('create_ticket', (
+    'subject' => "Ticket with utf8 body",
+    'content' => $decoded_string,
+));
+
 ok($agent->submit(), "Created new ticket with $string as content");
 like( $agent->{'content'}, qr{$string} , "Found the content");
 ok($agent->{redirected_uri}, "Did redirection");
 
 $agent->get($url."/ticket/create?queue=1");
 is ($agent->{'status'}, 200, "Loaded Create.html");
-$agent->form_number(3);
-
-$agent->field('subject' => $decoded_string);
-$agent->field('content' => "Ticket with utf8 subject");
+$agent->fill_in_action_ok('create_ticket', (
+    'subject' => $decoded_string,
+    'content' => "Ticket with utf8 subject",
+));
 ok($agent->submit(), "Created new ticket with $string as subject");
 like( $agent->{'content'}, qr{$string} , "Found the content");
 

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


More information about the Rt-commit mailing list