Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9d4b66a8

Von Jan Büren vor 3 Monaten hinzugefügt

  • ID 9d4b66a890e3c1f825b9e3fe839de016ba69872d
  • Vorgänger e8b00979
  • Nachfolger 916cd2bf

Testfall um Fehlerfall und Mandanteneinstellung erweitert

Unterschiede anzeigen:

t/wh/journal.t
shippingdate => DateTime->now,
);
local $::instance_conf->data->{transfer_default_ignore_onhand} = 1;
SL::DB::Inventory->new(%args, trans_type => $tt_used, qty => -1)->save;
SL::DB::Inventory->new(%args, trans_type => $tt_used, qty => -1)->save;
SL::DB::Inventory->new(%args, trans_type => $tt_assembled, qty => 1)->save;
local $::instance_conf->data->{transfer_default_ignore_onhand} = 0;
my $die_message;
eval {
SL::DB::Inventory->new(%args, trans_type => $tt_used, qty => -1)->save;
1;
} or do {
$die_message = $@;
};
ok($die_message =~ m/Menge von -1 .* Artikel 50 .* Test warehouse am Lagerplatz Test bin 1/, 'catch negative stock');
qty => { type => 'numeric', precision => 25, scale => 5 },
shippingdate => { type => 'date', not_null => 1 },
}

Auch abrufbar als: Unified diff