Revision d5c41a33
Von Jan Büren vor 3 Monaten hinzugefügt
- ID d5c41a33f86048ffb6ab4f74291b76b0aaa55bb4
- Vorgänger 916cd2bf
| t/wh/journal.t | ||
|---|---|---|
|
SL::DB::Inventory->new(%args, trans_type => $tt_assembled, qty => 1)->save;
|
||
|
|
||
|
local $::instance_conf->data->{transfer_default_ignore_onhand} = 0;
|
||
|
$::locale = Locale->new('en');
|
||
|
my $die_message;
|
||
|
eval {
|
||
|
SL::DB::Inventory->new(%args, trans_type => $tt_used, qty => -1)->save;
|
||
| ... | ... | |
|
} or do {
|
||
|
$die_message = $@;
|
||
|
};
|
||
|
ok($die_message =~ m/Menge von -1 .* Artikel 50 .* Test warehouse am Lagerplatz Test bin 1/, 'catch negative stock');
|
||
|
|
||
|
ok($die_message =~ m/Cannot transfer -1 qty.*/, 'catch negative stock');
|
||
|
|
||
|
qty => { type => 'numeric', precision => 25, scale => 5 },
|
||
|
shippingdate => { type => 'date', not_null => 1 },
|
||
Auch abrufbar als: Unified diff
Test: Fehlermeldung auf englisch abfangen und etwas flexibler