$this->validator->
validate($this->cart,
$errors,
$context);
static::
assertCount(1,
$errors);
$error =
$errors->
get('payment-method-blocked-'
);
static::
assertNotNull($error);
static::
assertStringContainsString('inactive',
$error->
getMessage(),
print_r($error->
getMessage(), true
));
} public function testValidatePaymentMethodNotAvailableInSalesChannel(): void
{ $context =
$this->
getSalesChannelContext();
$context->
getSalesChannel()->
setPaymentMethodIds([]);
$errors =
new ErrorCollection();
$this->validator->
validate($this->cart,
$errors,
$context);
static::
assertCount(1,
$errors);
$error =
$errors->
get('payment-method-blocked-'
);
static::
assertNotNull($error);
static::
assertStringContainsString('not allowed',
$error->
getMessage());
}