X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Ft%2Fweb%2Fquery_builder_queue_limits.t;h=6bbf333860e60bfbca3a3ed2c34d139637dd4dae;hb=de9d037528895f7151a9aead6724ce2df95f9586;hp=a3b976524d05286c56a7d67d9b6c65511805fbca;hpb=f3c4966ed1f6ec3db7accd6dcdd3a5a3821d72a7;p=freeside.git diff --git a/rt/t/web/query_builder_queue_limits.t b/rt/t/web/query_builder_queue_limits.t index a3b976524..6bbf33386 100644 --- a/rt/t/web/query_builder_queue_limits.t +++ b/rt/t/web/query_builder_queue_limits.t @@ -11,6 +11,9 @@ $lifecycles->{foo} = { }; +# explicitly Set so RT::Test can catch our change +RT->Config->Set( Lifecycles => %$lifecycles ); + RT::Lifecycle->FillCache(); my $general = RT::Test->load_or_create_queue( Name => 'General' ); @@ -68,15 +71,15 @@ $m->get_ok( $url . '/Search/Build.html' ); diag "check default statuses, cf and owners"; my $form = $m->form_name('BuildQuery'); ok( $form, 'found BuildQuery form' ); -ok( $form->find_input("ValueOf'CF.{global_cf}'"), 'found global_cf by default' ); -ok( !$form->find_input("ValueOf'CF.{general_cf}'"), 'no general_cf by default' ); -ok( !$form->find_input("ValueOf'CF.{foo_cf}'"), 'no foo_cf by default' ); +ok( $form->find_input("ValueOfCF.{global_cf}"), 'found global_cf by default' ); +ok( !$form->find_input("ValueOfCF.{general_cf}"), 'no general_cf by default' ); +ok( !$form->find_input("ValueOfCF.{foo_cf}"), 'no foo_cf by default' ); my $status_input = $form->find_input('ValueOfStatus'); my @statuses = sort $status_input->possible_values; is_deeply( - \@statuses, [ '', qw/initial new open rejected resolved stalled/], 'found all statuses' -); + \@statuses, [ '', qw/initial new open open rejected resolved resolved stalled/], 'found all statuses' +) or diag "Statuses are: ", explain \@statuses; my $owner_input = $form->find_input('ValueOfActor'); my @owners = sort $owner_input->possible_values; @@ -91,9 +94,9 @@ $m->submit_form( ); $form = $m->form_name('BuildQuery'); -ok( $form->find_input("ValueOf'CF.{foo_cf}'"), 'found foo_cf' ); -ok( $form->find_input("ValueOf'CF.{global_cf}'"), 'found global_cf' ); -ok( !$form->find_input("ValueOf'CF.{general_cf}'"), 'still no general_cf' ); +ok( $form->find_input("ValueOfCF.{foo_cf}"), 'found foo_cf' ); +ok( $form->find_input("ValueOfCF.{global_cf}"), 'found global_cf' ); +ok( !$form->find_input("ValueOfCF.{general_cf}"), 'still no general_cf' ); $status_input = $form->find_input('ValueOfStatus'); @statuses = sort $status_input->possible_values; is_deeply( @@ -116,16 +119,16 @@ $m->submit_form( ); $form = $m->form_name('BuildQuery'); -ok( $form->find_input("ValueOf'CF.{general_cf}'"), 'found general_cf' ); -ok( $form->find_input("ValueOf'CF.{foo_cf}'"), 'found foo_cf' ); -ok( $form->find_input("ValueOf'CF.{global_cf}'"), 'found global_cf' ); +ok( $form->find_input("ValueOfCF.{general_cf}"), 'found general_cf' ); +ok( $form->find_input("ValueOfCF.{foo_cf}"), 'found foo_cf' ); +ok( $form->find_input("ValueOfCF.{global_cf}"), 'found global_cf' ); $status_input = $form->find_input('ValueOfStatus'); @statuses = sort $status_input->possible_values; is_deeply( \@statuses, - [ '', qw/initial new open rejected resolved stalled/ ], + [ '', qw/initial new open open rejected resolved resolved stalled/ ], 'found all statuses again' -); +) or diag "Statuses are: ", explain \@statuses; $owner_input = $form->find_input('ValueOfActor'); @owners = sort $owner_input->possible_values; is_deeply( @@ -141,15 +144,15 @@ $m->submit_form( ); $form = $m->form_name('BuildQuery'); -ok( $form->find_input("ValueOf'CF.{global_cf}'"), 'found global_cf' ); -ok( !$form->find_input("ValueOf'CF.{foo_cf}'"), 'no foo_cf' ); -ok( !$form->find_input("ValueOf'CF.{general_cf}'"), 'no general_cf' ); +ok( $form->find_input("ValueOfCF.{global_cf}"), 'found global_cf' ); +ok( !$form->find_input("ValueOfCF.{foo_cf}"), 'no foo_cf' ); +ok( !$form->find_input("ValueOfCF.{general_cf}"), 'no general_cf' ); $status_input = $form->find_input('ValueOfStatus'); @statuses = sort $status_input->possible_values; is_deeply( - \@statuses, [ '', qw/initial new open rejected resolved stalled/], + \@statuses, [ '', qw/initial new open open rejected resolved resolved stalled/], 'found all statuses' -); +) or diag "Statuses are: ", explain \@statuses; $owner_input = $form->find_input('ValueOfActor'); @owners = sort $owner_input->possible_values; is_deeply( @@ -163,16 +166,16 @@ $m->submit_form( fields => { Query => q{Queue = 'General' OR Queue = 'foo'} }, ); $form = $m->form_name('BuildQuery'); -ok( $form->find_input("ValueOf'CF.{general_cf}'"), 'found general_cf' ); -ok( $form->find_input("ValueOf'CF.{foo_cf}'"), 'found foo_cf' ); -ok( $form->find_input("ValueOf'CF.{global_cf}'"), 'found global_cf' ); +ok( $form->find_input("ValueOfCF.{general_cf}"), 'found general_cf' ); +ok( $form->find_input("ValueOfCF.{foo_cf}"), 'found foo_cf' ); +ok( $form->find_input("ValueOfCF.{global_cf}"), 'found global_cf' ); $status_input = $form->find_input('ValueOfStatus'); @statuses = sort $status_input->possible_values; is_deeply( \@statuses, - [ '', qw/initial new open rejected resolved stalled/ ], + [ '', qw/initial new open open rejected resolved resolved stalled/ ], 'found all statuses' -); +) or diag "Statuses are: ", explain \@statuses; $owner_input = $form->find_input('ValueOfActor'); @owners = sort $owner_input->possible_values; is_deeply(