Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bb8b71ea

Von Jan Büren vor etwa 1 Jahr hinzugefügt

  • ID bb8b71eaa5df9b2b8fd0578b214d57a282a08c5d
  • Vorgänger 820ee9f1
  • Nachfolger 0b50d9c5

PH->within_skonto_period refactored. Liefert jetzt undef oder 1 zurück

Unterschiede anzeigen:

t/db_helper/payment.t
is($invoice2->within_skonto_period(transdate => DateTime->now()->add(days => 1)), 1, "one day after invdate is skontoable");
is($invoice2->within_skonto_period(transdate => DateTime->now()->add(days => 4)), 1, "four days after invdate is skontoable");
throws_ok{
$invoice2->within_skonto_period(transdate => DateTime->now()->add(days => 6));
} qr /The 'transdate' parameter .* to SL::DB::Helper::Payment::within_skonto_period did not pass the 'is within skonto period' callback/, "One day after skonto date throws correct error message";
is($invoice2->within_skonto_period(transdate => DateTime->now()->add(days => 6)), ''); # not within skonto period
}

Auch abrufbar als: Unified diff