You are here

function Braintree_TransparentRedirectTest::testParseAndValidateQueryString_throwsDownForMaintenanceErrorIfDownForMaintenance in Commerce Braintree 7

File

braintree_php/tests/integration/TransparentRedirectTest.php, line 21

Class

Braintree_TransparentRedirectTest

Code

function testParseAndValidateQueryString_throwsDownForMaintenanceErrorIfDownForMaintenance() {
  Braintree_TestHelper::suppressDeprecationWarnings();
  $trData = Braintree_TransparentRedirect::createCustomerData(array(
    "redirectUrl" => "http://www.example.com",
  ));
  $queryString = Braintree_TestHelper::submitTrRequest(Braintree_Configuration::merchantUrl() . '/test/maintenance', array(), $trData);
  $this
    ->setExpectedException('Braintree_Exception_DownForMaintenance');
  Braintree_Customer::createFromTransparentRedirect($queryString);
}