Spaces:
No application file
No application file
| 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()); | |
| } | |
| } | |