/** * @expectedException \Magento\Framework\Exception\LocalizedException * @expectedExceptionMessage exception */ public function testGeneratePaymentMethodTokenException() { $cardToken = 1; $paymentMethodObj = json_decode(json_encode(['success' => false])); $this->braintreePaymentMethodMock->expects($this->once())->method('createNonce')->with($cardToken)->willReturn($paymentMethodObj); $this->errorHelperMock->expects($this->once())->method('parseBraintreeError')->willReturn(new \Magento\Framework\Phrase('exception')); $this->model->generatePaymentMethodToken($cardToken); }