Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision faa8e4fe

Von Jan Büren vor fast 2 Jahren hinzugefügt

  • ID faa8e4fe953ef5ea5fff9096f2825e24617eb576
  • Vorgänger cade7ecd
  • Nachfolger 775f0b39

Payment-Helper mehr Parameter prüfen (Testfall)

Unterschiede anzeigen:

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

Auch abrufbar als: Unified diff