easy-message/test/NotifyTest.php

42 lines
1006 B
PHP
Raw Permalink Normal View History

2024-01-31 09:30:04 +08:00
<?php
declare(strict_types=1);
2024-01-31 09:54:51 +08:00
namespace EasyMessageTest;
2024-01-31 09:30:04 +08:00
2024-01-31 09:54:51 +08:00
use EasyMessage\Channel\DingTalkChannel;
use EasyMessage\Channel\FeiShuChannel;
use EasyMessage\Channel\WechatChannel;
use EasyMessage\Contracts\EasyMessageInterface;
use EasyMessage\Notify;
use EasyMessage\Template\Markdown;
use EasyMessage\Template\Text;
2024-01-31 09:30:04 +08:00
use PHPUnit\Framework\TestCase;
/**
* @internal
* @coversNothing
*/
class NotifyTest extends TestCase
{
public function testCase()
{
$dingTalkChannel = new DingTalkChannel();
$feiShuChannel = new FeiShuChannel();
$wechatChannel = new WechatChannel();
$markdown = new Markdown();
$text = new Text();
$notify = Notify::make()->setChannel(DingTalkChannel::class)
->setAt(['all'])
->setTitle('标题')
->setText('测试')
2024-01-31 09:54:51 +08:00
->setPipeline(EasyMessageInterface::INFO)
2024-01-31 09:30:04 +08:00
->setTemplate(Markdown::class)
->send();
$this->assertEquals($notify, true);
}
}