test: use the projection module state in calibration failure regression
This commit is contained in:
@@ -15026,7 +15026,7 @@ mod tests {
|
||||
config.slippage_model = SlippageModel::HistoricalVolumeVolatility(crate::DynamicSlippageConfig::default());
|
||||
let strategy = PlatformExprStrategy::new(config);
|
||||
let mut projected = portfolio.clone();
|
||||
let result = strategy.project_order_value(&ctx, &mut projected, date, symbol, 50_000.0, &mut ProjectedExecutionState::default());
|
||||
let result = strategy.project_order_value(&ctx, &mut projected, date, symbol, 50_000.0, &mut super::ProjectedExecutionState::default());
|
||||
let error = result.expect_err("calibration failures must reach the strategy caller");
|
||||
assert!(error.to_string().contains("historical_slippage_calibration_missing"), "{error}");
|
||||
assert_eq!(projected.cash(), portfolio.cash());
|
||||
|
||||
Reference in New Issue
Block a user