/**
  * Clear XML errors.
  */
 public function tearDown()
 {
     parent::tearDown();
     libxml_clear_errors();
 }
Example #2
0
 /**
  * @param FunctionalTest $test
  * @param User           $user
  *
  * @throws \InvalidArgumentException
  *
  * @return FunctionalTest
  */
 private function payWithStripe(FunctionalTest $test, User $user)
 {
     $this->customerWillPayWithStripe();
     return $test->actingAs($user)->visit(route('sales.customer.checkout.choose-payment'))->post(route('sales.customer.stripe.pay'), [StripePaymentRequest::TOKEN => 'mock-token', 'csrf_token' => csrf_token()])->followRedirects();
 }
 /**
  * @param FunctionalTest $test
  *
  * @return Order|null
  */
 private function orderFromPage(FunctionalTest $test) : Order
 {
     $this->orders[] = Order::where('id', '=', Order::privateId($test->getElementText('#order-id')))->first();
     return end($this->orders);
 }