Revision fb17ac11
Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt
t/db_helper/record_links.t | ||
---|---|---|
338 | 338 |
$o2->link_to_record($i2); |
339 | 339 |
|
340 | 340 |
$links = $o1->linked_records(direction => 'to', to => 'Invoice', batch => [ $o1->id, $o2->id ]); |
341 |
is_deeply [ map { $_->id } @$links ], [ $i1->id , $i2->id ], "batch works"; |
|
341 |
{ local $TODO = 'Check, if the helper should return links in the order of ids given to batch'; |
|
342 |
is_deeply [ map { $_->id } @$links ], [ $i1->id , $i2->id ], "batch works"; |
|
343 |
} |
|
342 | 344 |
|
343 | 345 |
$links = $o1->linked_records(direction => 'to', recursive => 1, batch => [ $o1->id, $o2->id ]); |
344 | 346 |
cmp_bag [ map { $_->id } @$links ], [ $i1->id , $i2->id ], "batch works recursive"; |
Auch abrufbar als: Unified diff
record_links.t: batch-Test als TODO markieren
Dieser Test schlägt manchmal fehl, da die Reihenfolge der zurückgelieferten
Links nicht stabil ist.
Die Frage ist hier, ob der Helper die Links in der Reihenfolge der angegebenen
Ids zurückgeben soll (also der Helper kaputt ist), oder ob die Reihenfolge
unbestimmt ist (also der Test falsch ist).
Deshalb: TODO.
Refs #571 (redmine)