Select Git revision
TestFunctions.php
-
Grzegorz Rola authoredGrzegorz Rola authored
TestFunctions.php 2.77 KiB
<?php
use \WPDesk\Notice\Notice;
use \WPDesk\Notice\PermanentDismissibleNotice;
/**
* Class TestFunctions
*/
class TestFunctions extends WP_UnitTestCase
{
/**
* Test WPDeskNotice function.
*/
public function testWPDeskNotice()
{
$notice = wpdesk_notice('test function');
$this->assertInstanceOf(Notice::class, $notice);
$this->expectOutputString('<div class="notice notice-info"><p>test function</p></div>');
$notice->showNotice();
}
/**
* Test WPDeskNoticeInfo function.
*/
public function testWPDeskNoticeInfo()
{
$notice = wpdesk_notice_info('test function');
$this->assertInstanceOf(Notice::class, $notice);
$this->expectOutputString('<div class="notice notice-info"><p>test function</p></div>');
$notice->showNotice();
}
/**
* Test WPDeskNoticeError function.
*/
public function testWPDeskNoticeError()
{
$notice = wpdesk_notice_error('test function');
$this->assertInstanceOf(Notice::class, $notice);
$this->expectOutputString('<div class="notice notice-error"><p>test function</p></div>');
$notice->showNotice();
}
/**
* Test WPDeskNoticeWarning function.
*/
public function testWPDeskNoticeWarning()
{
$notice = wpdesk_notice_warning('test function');
$this->assertInstanceOf(Notice::class, $notice);
$this->expectOutputString('<div class="notice notice-warning"><p>test function</p></div>');
$notice->showNotice();
}
/**
* Test WPDeskNoticeSuccess function.
*/