File: /var/www/html/breadsecret.com/wp-content/plugins/wordpress-social-login/tests/test_install.php
<?php
/*!
* WordPress Social Login
*
* https://miled.github.io/wordpress-social-login/ | https://github.com/miled/wordpress-social-login
* (c) 2011-2020 Mohamed Mrassi and contributors | https://wordpress.org/plugins/wordpress-social-login/
*/
class WSL_Test_Install extends WP_UnitTestCase
{
function setUp()
{
parent::setUp();
}
function tearDown()
{
parent::tearDown();
}
function test_requirements()
{
$this->assertTrue( wsl_check_requirements() );
}
function test_tables()
{
global $wpdb;
$test = $wpdb->get_var( "SHOW TABLES LIKE '{$wpdb->prefix}wslusersprofiles'" );
$this->assertEquals( $wpdb->prefix . 'wslusersprofiles', $test );
$test = $wpdb->get_var( "SHOW TABLES LIKE '{$wpdb->prefix}wsluserscontacts'" );
$this->assertEquals( $wpdb->prefix . 'wsluserscontacts', $test );
}
function test_options_created()
{
$test = get_option( 'wsl_settings_redirect_url' );
$this->assertEquals( home_url(), $test );
$test = get_option( 'wsl_settings_buddypress_xprofile_map' );
$this->assertEquals( '', $test );
}
function test_registration_enabled()
{
$test = get_option( 'wsl_settings_bouncer_registration_enabled' );
$this->assertEquals( 1, $test );
}
function test_authentication_enabled()
{
$test = get_option( 'wsl_settings_bouncer_authentication_enabled' );
$this->assertEquals( 1, $test );
}
function test_default_networks_enabled()
{
$test = get_option( 'wsl_settings_Facebook_enabled' );
$this->assertEquals( 1, $test );
$test = get_option( 'wsl_settings_Google_enabled' );
$this->assertEquals( 1, $test );
$test = get_option( 'wsl_settings_Twitter_enabled' );
$this->assertEquals( 1, $test );
}
function test_devmode_disabled()
{
$test = get_option( 'wsl_settings_development_mode_enabled' ) ? 1 : null;
$this->assertNull( $test );
}
function test_debugmode_disabled()
{
$test = get_option( 'wsl_settings_debug_mode_enabled' ) ? 1 : null;
$this->assertNull( $test );
}
}