Revision c51a1ebc
Von Sven Schöling vor mehr als 1 Jahr hinzugefügt
t/db/price_rule.t | ||
---|---|---|
10 | 10 |
use Support::TestSetup; |
11 | 11 |
use Test::Exception; |
12 | 12 |
|
13 |
use SL::Controller::CustomVariableConfig; |
|
14 |
|
|
13 | 15 |
use SL::Dev::ALL qw(:ALL); |
14 | 16 |
use SL::DB::PriceRule; |
15 | 17 |
use SL::DB::Project; |
... | ... | |
123 | 125 |
|
124 | 126 |
} |
125 | 127 |
|
126 |
|
|
128 |
# structural test: check whether the registered CVar types in SL::DB::Manager::PriceRuleItem have all the possible types of SL::Controller::CustomVariableConfigs |
|
129 |
for (@SL::Controller::CustomVariableConfig::types) { |
|
130 |
ok(exists $SL::DB::Manager::PriceRuleItem::price_rule_type_by_cvar_type{$_}, "PriceRuleItem has cvar config type $_ registered"); |
|
131 |
} |
|
127 | 132 |
|
128 | 133 |
# k, now for a more broad test: |
129 | 134 |
# |
Auch abrufbar als: Unified diff
PriceRules: test um unterstützte CVar Typen mit der vollen liste abzugleichen
Damit sollten wirre Fehler beim hinzufügen von Artikeln nicht mehr
passieren.