Spaces:
No application file
No application file
File size: 783 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php
declare(strict_types=1);
namespace Mautic\SmsBundle\Tests\Controller;
use Mautic\CoreBundle\Test\MauticMysqlTestCase;
use PHPUnit\Framework\Assert;
use Symfony\Component\HttpFoundation\Request;
class AjaxControllerFunctionalTest extends MauticMysqlTestCase
{
public function testGetBuilderTokensAction(): void
{
$this->client->request(Request::METHOD_POST, '/s/ajax?action=sms:getBuilderTokens');
Assert::assertTrue($this->client->getResponse()->isOk());
$tokens = json_decode($this->client->getResponse()->getContent(), true);
$this->assertArrayHasKey('tokens', $tokens);
$this->assertArrayHasKey('{contactfield=email}', $tokens['tokens']);
$this->assertArrayHasKey('{ownerfield=email}', $tokens['tokens']);
}
}
|