You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
805 B

<?php
namespace IFlytek\Xfyun\Speech\Tests\Unit\Speech;
use IFlytek\Xfyun\Speech\TtsClient;
class TtsClientTest extends BaseClientTest
{
public function __construct()
{
parent::__construct();
$this->ability = 'common';
}
public function testSuccessfullyRequest()
{
$client = new TtsClient(
$this->config['appId'],
$this->config['apiKey'],
$this->config['apiSecret'],
[]
);
$result = $client->request('爱我中华');
$this->assertArrayHasKey('appId', $this->config);
$this->assertInstanceOf(TtsClient::class, $client);
$this->assertEquals(200, $result->getStatusCode());
$this->assertEquals('58173aacf1dabcb66fcd3fb7c54c0d68', md5($result->getBody()));
}
}