Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision fb17ac11

Von Bernd Bleßmann vor fast 2 Jahren hinzugefügt

  • ID fb17ac11eac3faa777701bd91f6d1fefc707b7ae
  • Vorgänger 023b235c
  • Nachfolger 85627ff4

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)

Unterschiede anzeigen:

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