Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 53bc3e68

Von Jan Büren vor mehr als 2 Jahren hinzugefügt

  • ID 53bc3e6803e6520e615655962715aaa8fc630e60
  • Vorgänger 29281a73
  • Nachfolger d4fc3715

Payment-Helper mehr Parameter prüfen (Testfall)

Unterschiede anzeigen:

SL/DB/Helper/Payment.pm
validate_pos(
@_,
{ can => [ qw(forex get_exchangerate) ],
callbacks => { 'has forex' => sub { return $_[0]->forex } } },
callbacks => { 'has forex' => sub { return $_[0]->forex },
'has exchangerate' => sub { return $_[0]->get_exchangerate > 0 } } },
{ callbacks => {
'is a positive real' => sub { return $_[0] =~ m/^[+]?\d+(\.\d+)?$/ }, },
}

Auch abrufbar als: Unified diff