File size: 690 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
24
25
26
27
28
29
30
<?php

declare(strict_types=1);

namespace Mautic\CoreBundle\Tests\Event;

use Mautic\CoreBundle\Event\BuildJsEvent;
use PHPUnit\Framework\Assert;
use PHPUnit\Framework\TestCase;

class BuildJsEventTest extends TestCase
{
    public const TEST_JS = <<<JS
/** some comment */
console.log('logging this');
JS;

    public function testMinificationIsONInProd(): void
    {
        $event = new BuildJsEvent(self::TEST_JS);
        Assert::assertSame('console.log(\'logging this\')', $event->getJs());
    }

    public function testMinificationIsOffInDev(): void
    {
        $event = new BuildJsEvent(self::TEST_JS, true);
        Assert::assertSame(self::TEST_JS, $event->getJs());
    }
}