knowndiaspora/external/facebook-sdk/tests/bootstrap.php

36 lines
1.2 KiB
PHP
Executable File

<?php
require_once __DIR__ . '/../vendor/autoload.php';
use Facebook\FacebookSDKException;
if (!file_exists(__DIR__ . '/FacebookTestCredentials.php')) {
throw new FacebookSDKException(
'You must create a FacebookTestCredentials.php file from FacebookTestCredentials.php.dist'
);
}
require_once __DIR__ . '/FacebookTestCredentials.php';
require_once __DIR__ . '/FacebookTestHelper.php';
// Uncomment two lines to force functional test curl implementation
//use Facebook\HttpClients\FacebookCurlHttpClient;
//FacebookRequest::setHttpClientHandler(new FacebookCurlHttpClient());
// Uncomment two lines to force functional test stream wrapper implementation
//use Facebook\HttpClients\FacebookStreamHttpClient;
//FacebookRequest::setHttpClientHandler(new FacebookStreamHttpClient());
// Uncomment two lines to force functional test Guzzle implementation
//use Facebook\HttpClients\FacebookGuzzleHttpClient;
//FacebookRequest::setHttpClientHandler(new FacebookGuzzleHttpClient());
// Create a temp test user to use for testing
FacebookTestHelper::initialize();
// Delete the temp test user after all tests have fired
register_shutdown_function(function ()
{
FacebookTestHelper::deleteTestUser();
});