404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.140.195.205: ~ $
<?php

declare(strict_types=1);

/*
 * This file is part of the league/commonmark package.
 *
 * (c) Colin O'Dell <colinodell@gmail.com>
 *
 * Original code based on the CommonMark JS reference parser (https://bitly.com/commonmark-js)
 *  - (c) John MacFarlane
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace League\CommonMark\Tests\Unit;

use League\CommonMark\CommonMarkConverter;
use League\CommonMark\Environment\Environment;
use League\CommonMark\Exception\UnexpectedEncodingException;
use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension;
use League\CommonMark\Util\HtmlFilter;
use PHPUnit\Framework\TestCase;

final class CommonMarkConverterTest extends TestCase
{
    public function testEmptyConstructor(): void
    {
        $converter = new CommonMarkConverter();

        $environment = $converter->getEnvironment();

        $this->assertCount(1, $environment->getExtensions());
        $this->assertInstanceOf(CommonMarkCoreExtension::class, $environment->getExtensions()[0]);
    }

    public function testConstructorWithConfig(): void
    {
        $config    = ['html_input' => HtmlFilter::ESCAPE];
        $converter = new CommonMarkConverter($config);

        $environment = $converter->getEnvironment();

        $this->assertCount(1, $environment->getExtensions());
        $this->assertInstanceOf(CommonMarkCoreExtension::class, $environment->getExtensions()[0]);
        $this->assertSame(HtmlFilter::ESCAPE, $environment->getConfiguration()->get('html_input'));
    }

    public function testConvertingInvalidUTF8(): void
    {
        $this->expectException(UnexpectedEncodingException::class);

        $converter = new CommonMarkConverter();
        $converter->convert("\x09\xca\xca");
    }

    public function testInvokeReturnsSameOutputAsConvert(): void
    {
        $inputMarkdown = '**Strong**';

        $converter = new CommonMarkConverter();

        $this->assertEquals($converter->convert($inputMarkdown), $converter($inputMarkdown));
    }

    public function testGetEnvironmentReturnsMainEnvironmentClass(): void
    {
        $converter = new CommonMarkConverter();

        $this->assertInstanceOf(Environment::class, $converter->getEnvironment());
    }
}

Filemanager

Name Type Size Permission Actions
Delimiter Folder 0755
Environment Folder 0755
Event Folder 0755
Extension Folder 0755
Input Folder 0755
Node Folder 0755
Normalizer Folder 0755
Output Folder 0755
Parser Folder 0755
Reference Folder 0755
Renderer Folder 0755
Util Folder 0755
Xml Folder 0755
CommonMarkConverterTest.php File 2.33 KB 0644
GithubFlavoredMarkdownConverterTest.php File 2.15 KB 0644
MarkdownConverterTest.php File 1.54 KB 0644