Server IP : 104.21.14.48 / Your IP : 13.59.42.135 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/mu-plugins/vendor/wpex/godaddy-launch/phpunit/includes/ |
Upload File : |
<?php /** * Tests for Helper. * * @package GoDaddy_Launch */ namespace GoDaddy\WordPress\Plugins\Launch\Tests; use GoDaddy\WordPress\Plugins\Launch\Helper; /** * Tests for Helper. */ class Helper_Test extends \WP_UnitTestCase { /** * Ensure option is converted to timestamp when saved as boolean or string literal of true. */ public function test_update_option_convert_true_to_timestamp() { $this->assertEquals( time(), Helper::update_option_convert_true_to_timestamp( true ) ); $this->assertEquals( time(), Helper::update_option_convert_true_to_timestamp( 'true' ) ); $this->assertEquals( 'skipped', Helper::update_option_convert_true_to_timestamp( 'skipped' ) ); $this->assertEquals( '', Helper::update_option_convert_true_to_timestamp( '' ) ); } /** * Ensure option is retrieved as skipped or boolean as string. */ public function test_get_skipped_or_boolean_as_string() { $this->assertEquals( 'skipped', Helper::get_skipped_or_boolean_as_string( 'skipped' ) ); $this->assertEquals( '1', Helper::get_skipped_or_boolean_as_string( 'true' ) ); $this->assertEquals( '', Helper::get_skipped_or_boolean_as_string( '' ) ); } /** * Ensuer option is retrieved as boolean. */ public function test_get_option_convert_timestamp_to_true() { $this->assertEquals( true, Helper::get_option_convert_timestamp_to_true( time() ) ); $this->assertEquals( true, Helper::get_option_convert_timestamp_to_true( 'skipped' ) ); $this->assertEquals( false, Helper::get_option_convert_timestamp_to_true( '' ) ); } }