function test_class_access()
 {
     $this->assertTrue(wds_rest_connect_ui()->network - settings instanceof WDSRESTCUI_Network_Settings);
 }
 function test_class_access()
 {
     $this->assertTrue(wds_rest_connect_ui()->compatibility instanceof WDSRESTCUI_Compatibility);
 }
/**
 * Wrapper function for WDSRESTCUI_Settings::api()
 *
 * @since  0.1.0
 *
 * @return WP_Error|Connect The API object or WP_Error.
 */
function wds_rest_connect_ui_api_object()
{
    $settings = wds_rest_connect_ui()->settings;
    $api = $settings->api();
    if ('' === $api->key()) {
        $error = sprintf(__('API connection is not properly authenticated. Authenticate via the <a href="%s">settings page</a>.', 'wds-rest-connect-ui'), $settings->settings_url());
        return new WP_Error('wds_rest_connect_ui_api_fail', $error);
    }
    return $api;
}
 function test_get_instance()
 {
     $this->assertTrue(wds_rest_connect_ui() instanceof WDS_REST_Connect_UI);
 }