dwoodauto-ding-notice/tests/Feature/MarkdownTest.php

57 lines
1.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace DingNotice\Tests\Feature;
use DingNotice\Tests\TestCase;
class MarkDownTest extends TestCase
{
protected $title = "杭州天气";
protected $markdown = "#### 杭州天气 \n ".
"> 9度@1825718XXXX 西北风1级空气良89相对温度73%\n\n ".
"> ![screenshot](http://i01.lw.aliimg.com/media/lALPBbCc1ZhJGIvNAkzNBLA_1200_588.png)\n".
"> ###### 10点20分发布 [天气](http://www.thinkpage.cn/) ";
public function __construct($name = null, array $data = [], $dataName = '')
{
parent::__construct($name, $data, $dataName);
$this->setUp();
}
/**
* available content to set
* @param $content
* @return bool
* @author wangju 2019-05-17 21:50
*/
protected function matchContent($content)
{
return $content['title'] && $content['text'];
}
/**
* A basic test example.
*
* @return void
*/
public function testPushMarkdownMessage()
{
$result =$this->ding->markdown($this->title,$this->markdown);
$this->assertSame([
'errmsg' => 'ok',
'errcode' => 0
],$result);
}
public function testPushMarkdownMessageAtAllUser(){
$result =$this->ding
->at([],true)
->markdown($this->title,$this->markdown);
$this->assertSame([
'errmsg' => 'ok',
'errcode' => 0
],$result);
}
}