X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=t%2Fcontrollers%2Fhelpers%2Fparse_filter.t;h=7fab3da466a778134adb2f945aa91743039310be;hb=749194bea77060d04905fc793233dd1fd447cfe2;hp=0d3db7feb15e906f6f8270fe77d92c0051f014f5;hpb=abc7a54cc16668a7803b574c44bddac9ec2abaa3;p=kivitendo-erp.git diff --git a/t/controllers/helpers/parse_filter.t b/t/controllers/helpers/parse_filter.t index 0d3db7feb..7fab3da46 100644 --- a/t/controllers/helpers/parse_filter.t +++ b/t/controllers/helpers/parse_filter.t @@ -243,47 +243,48 @@ test { }, 'object test simple', class => 'SL::DB::Manager::Part'; test { - 'type' => 'assembly', + 'part_type' => 'assembly', }, { query => [ - 'assembly' => 1 - ], + 'part_type', + 'assembly' + ] , }, 'object test without prefix', class => 'SL::DB::Manager::Part'; test { - 'part.type' => 'assembly', + 'part.part_type' => 'assembly', }, { query => [ - 'part.assembly' => 1 - ], + 'part.part_type', + 'assembly' + ] }, 'object test with prefix', class => 'SL::DB::Manager::OrderItem'; test { - 'type' => [ 'part', 'assembly' ], + 'part_type' => [ 'part', 'assembly' ], }, { query => [ - or => [ - and => [ or => [ assembly => 0, assembly => undef ], - "!inventory_accno_id" => 0, - "!inventory_accno_id" => undef, - ], - assembly => 1, - ] - ], + 'or', + [ + 'part_type', + 'part', + 'part_type', + 'assembly' + ] + ] }, 'object test without prefix but complex value', class => 'SL::DB::Manager::Part'; - test { - 'part.type' => [ 'part', 'assembly' ], + 'part.part_type' => [ 'part', 'assembly' ], }, { query => [ - or => [ - and => [ or => [ 'part.assembly' => 0, 'part.assembly' => undef ], - "!part.inventory_accno_id" => 0, - "!part.inventory_accno_id" => undef, - ], - 'part.assembly' => 1, - ] - ], + 'or', + [ + 'part.part_type', + 'part', + 'part.part_type', + 'assembly' + ] + ] }, 'object test with prefix but complex value', class => 'SL::DB::Manager::OrderItem'; test {