[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 'Enter one value' to 'Select one value'",
+ '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 '1' to 'Select box'",
+ 'no buggy RenderType change msg' );
+}
+
+
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list