diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-06-04 00:16:28 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-06-04 00:16:28 -0700 |
commit | 7588a4ac90a9b07c08a3107cd1107d773be1c991 (patch) | |
tree | 55b8bedb5f899e705da0ba7f608267943bf89e94 /rt/t/articles/class.t | |
parent | 98d2b25256055abb0dfcb9f586b434474fa97afd (diff) |
RT 4.0.13
Diffstat (limited to 'rt/t/articles/class.t')
-rw-r--r-- | rt/t/articles/class.t | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/rt/t/articles/class.t b/rt/t/articles/class.t index 84d6e23be..7a7c015fc 100644 --- a/rt/t/articles/class.t +++ b/rt/t/articles/class.t @@ -1,9 +1,8 @@ -#!/usr/bin/perl use strict; use warnings; -use RT::Test tests => 24; +use RT::Test tests => undef; use_ok 'RT::Articles'; use_ok 'RT::Classes'; @@ -18,14 +17,21 @@ my ($id, $msg) = $cl->Create(Name => 'Test-'.$$, Description => 'A test class'); ok ($id, $msg); +ok( $cl->SetName( 'test-' . $$ ), 'rename to lower cased version' ); +ok( $cl->SetName( 'Test-' . $$ ), 'rename back' ); + # no duplicate class names should be allowed -($id, $msg) = $cl->Create(Name => 'Test-'.$$, Description => 'A test class'); +($id, $msg) = RT::Class->new($root)->Create(Name => 'Test-'.$$, Description => 'A test class'); + +ok (!$id, $msg); + +($id, $msg) = RT::Class->new($root)->Create(Name => 'test-'.$$, Description => 'A test class'); ok (!$id, $msg); #class name should be required -($id, $msg) = $cl->Create(Name => '', Description => 'A test class'); +($id, $msg) = RT::Class->new($root)->Create(Name => '', Description => 'A test class'); ok (!$id, $msg); @@ -74,3 +80,6 @@ $m->submit(); $m->content_like(qr/Description changed from.*no value.*to .*Test Description/,'description changed'); $m->form_number(3); is($m->current_form->find_input('Include-Name')->value,undef,'Disabled Including Names for this Class'); + +undef $m; +done_testing(); |