mirror of
https://github.com/roundcube/roundcubemail.git
synced 2026-03-03 06:44:03 +01:00
42 lines
897 B
PHP
42 lines
897 B
PHP
<?php
|
|
|
|
namespace Roundcube\Tests\Actions\Mail;
|
|
|
|
use Roundcube\Tests\ActionTestCase;
|
|
|
|
/**
|
|
* Test class to test rcmail_action_mail_compose
|
|
*/
|
|
class ComposeTest extends ActionTestCase
|
|
{
|
|
/**
|
|
* Class constructor
|
|
*/
|
|
public function test_class()
|
|
{
|
|
$object = new \rcmail_action_mail_compose();
|
|
|
|
$this->assertInstanceOf(\rcmail_action::class, $object);
|
|
}
|
|
|
|
/**
|
|
* Test quote_text() method
|
|
*/
|
|
public function test_quote_text()
|
|
{
|
|
$action = new \rcmail_action_mail_compose();
|
|
|
|
$this->assertSame('> ', $action->quote_text(''));
|
|
|
|
$result = $action->quote_text("test1\ntest2");
|
|
$expected = "> test1\n> test2";
|
|
|
|
$this->assertSame($expected, $result);
|
|
|
|
$result = $action->quote_text("> test1\n> test2");
|
|
$expected = ">> test1\n>> test2";
|
|
|
|
$this->assertSame($expected, $result);
|
|
}
|
|
}
|