[Rt-commit] rt branch, 4.0/default-render-type-fix, updated. rt-4.0.0-189-g45a0ffd

? sunnavy sunnavy at bestpractical.com
Mon May 9 00:48:28 EDT 2011


The branch, 4.0/default-render-type-fix has been updated
       via  45a0ffdd00ecdd1f20d49cbac8948666a1625a1e (commit)
      from  a0dc09a38e3ae8ecc588ac749c481633d3594f86 (commit)

Summary of changes:
 t/web/cf_render_type.t |   52 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)
 create mode 100644 t/web/cf_render_type.t

- Log -----------------------------------------------------------------
commit 45a0ffdd00ecdd1f20d49cbac8948666a1625a1e
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Mon May 9 12:47:45 2011 +0800

    test the buggy message of rendertype when a non-select cf chagned to select cf, see also #17326

diff --git a/t/web/cf_render_type.t b/t/web/cf_render_type.t
new file mode 100644
index 0000000..2889074
--- /dev/null
+++ b/t/web/cf_render_type.t
@@ -0,0 +1,52 @@
+use strict;
+use warnings;
+
+use RT::Test tests => 9;
+
+my ($baseurl, $m) = RT::Test->started_ok;
+ok $m->login, 'logged in as root';
+
+my $cf_name = 'test render type';
+
+my $cfid;
+diag "Create a CF";
+{
+    $m->follow_link( id => 'tools-config-custom-fields-create');
+    $m->submit_form(
+        form_name => "ModifyCustomField",
+        fields => {
+            Name          => $cf_name,
+            TypeComposite => 'Freeform-1',
+            LookupType    => 'RT::Queue-RT::Ticket',
+        },
+    );
+    $m->content_contains('Object created', 'created Freeform-1' );
+    $cfid = $m->form_name('ModifyCustomField')->value('id');
+    ok $cfid, "found id of the CF in the form, it's #$cfid";
+}
+
+diag "change to Select type";
+{
+    $m->submit_form(
+        form_name => "ModifyCustomField",
+        fields    => { TypeComposite => 'Select-1', },
+        button    => 'Update',
+    );
+    $m->content_contains(
+        "Type changed from &#39;Enter one value&#39; to &#39;Select one value&#39;",
+        'changed to Select-1' );
+}
+
+diag "let's save it again";
+{
+    $m->submit_form(
+        form_name => "ModifyCustomField",
+        button    => 'Update',
+    );
+    $m->content_contains( "already the current value",
+        'already current value msg' );
+    $m->content_lacks( "Render Type changed from &#39;1&#39; to &#39;Select box&#39;",
+        'no buggy RenderType change msg' );
+}
+
+

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


More information about the Rt-commit mailing list