mirror of
https://github.com/salesagility/SuiteCRM.git
synced 2025-02-21 20:56:08 +00:00
33 lines
1.4 KiB
PHP
33 lines
1.4 KiB
PHP
<?php
|
|
|
|
use SuiteCRM\Test\SuitePHPUnitFrameworkTestCase;
|
|
|
|
require_once 'modules/Audit/Popup_picker.php';
|
|
|
|
class PopupPickerTest extends SuitePHPUnitFrameworkTestCase
|
|
{
|
|
public function testProcessPage()
|
|
{
|
|
global $focus;
|
|
$focus = BeanFactory::getBean('Contacts');
|
|
$focus->name = 'test';
|
|
$focus->save();
|
|
|
|
ob_start();
|
|
$popupPicker = new Popup_Picker();
|
|
$result = $popupPicker->process_page();
|
|
$output = ob_get_contents();
|
|
ob_end_clean();
|
|
$this->assertTrue(is_null($result));
|
|
$this->assertNotEmpty($output);
|
|
$this->assertContains('<!DOCTYPE HTML>', $output);
|
|
$this->assertContains('<html lang=\'en_us\'>', $output);
|
|
$this->assertContains('<title>SuiteCRM - Open Source CRM</title>', $output);
|
|
$this->assertContains('<link rel="stylesheet" type="text/css" href="cache/themes/SuiteP/css/Dawn/style.css', $output);
|
|
$this->assertContains('<meta http-equiv="Content-Type" content="text/html; charset="{$charset}">', $output);
|
|
$this->assertContains('<body class="popupBody">', $output);
|
|
$this->assertContains('<div class=\'moduleTitle\'>', $output);
|
|
$this->assertContains('<img src="themes/default/images/print.gif', $output);
|
|
$this->assertContains('Fields audited in this module: Lawful Basis Date Reviewed, Do Not Call, Office Phone, Assigned User, Lawful Basis, Lawful Basis Source', $output);
|
|
}
|
|
}
|