0
0
Fork 0
mirror of https://github.com/salesagility/SuiteCRM.git synced 2025-02-21 20:56:08 +00:00
salesagility_SuiteCRM/tests/unit/phpunit/modules/Audit/PopupPickerTest.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);
}
}