public function test_unset_error() { $error = give_unset_error('invalid_email'); $errors = Give()->session->get('give_errors'); $expected = array('invalid_user' => 'The user information is invalid.', 'username_incorrect' => 'The username you entered does not exist.', 'password_incorrect' => 'The password you entered is incorrect.'); $this->assertEquals($expected, $errors); }
/** * Sets an error on checkout if no gateways are enabled * * @since 1.0 * @return void */ function give_no_gateway_error() { $gateways = give_get_enabled_payment_gateways(); if (empty($gateways)) { give_set_error('no_gateways', __('You must enable a payment gateway to use Give', 'give')); } else { give_unset_error('no_gateways'); } }