| Server IP : 94.177.215.211 / Your IP : 216.73.216.172 Web Server : nginx/1.26.0 System : Linux mtncompany-wp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : root ( 0) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source,eval MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/sites/morsiesorsi/wp-content/plugins/loco-translate/src/test/ |
Upload File : |
<?php
/**
* Test case that doesn't need any WordPress bootstrapping
*/
abstract class Loco_test_TestCase extends PHPUnit_Adapter_TestCase {
/**
* Buffering output for tests that won't capture output
* @var Loco_output_Buffer
*/
private $buffer;
public function set_up(){
parent::set_up();
$this->buffer = Loco_output_Buffer::start();
}
public function tear_down(){
$this->buffer->close();
parent::tear_down();
Loco_error_AdminNotices::destroy();
}
protected function normalizeHtml( $src ){
$dom = new DOMDocument('1.0','UTF-8');
$dom->preserveWhiteSpace = false;
$dom->formatOutput = false;
$dom->loadXML( '<?xml version="1.0" encoding="utf-8"?><root>'.$src.'</root>' );
$dom->normalizeDocument();
$src = $dom->saveXML();
return trim( preg_replace( '/>\\s+</', '><', $src ) );
}
public function assertSameHtml( $expect, $actual, $message = '' ){
$this->assertSame( $this->normalizeHtml($expect), $this->normalizeHtml($actual), $message );
}
/**
* @deprecated
*/
public function setExpectedException( string $exception, string $message = '', ?int $code = null ) {
//trigger_error('Use expectException('.var_export($exception,true).')', E_USER_DEPRECATED );
$this->expectException( $exception );
if ( '' !== $message ) {
//trigger_error('Use expectExceptionMessage('.var_export($message,true).')', E_USER_DEPRECATED );
$this->expectExceptionMessage( $message );
}
if ( null !== $code ) {
//trigger_error('Use expectExceptionCode('.var_export($code,true).')', E_USER_DEPRECATED );
$this->expectExceptionCode( $code );
}
}
}