blob: b04c98df64e3346b6e6036b1317dea6a0784bc7b (
plain)
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
31
32
33
34
35
36
37
38
39
|
<?php
/**
* Piwik - free/libre analytics platform
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
namespace Piwik\Plugins\CoreHome\tests\Integration;
use Piwik\Piwik;
use Piwik\Plugins\CoreHome\CoreHome;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
/**
* @group CoreHome
* @group CoreHomeTest
* @group Plugins
*/
class CoreHomeTest extends IntegrationTestCase
{
public function test_CoreHomePlugin_ShouldListenToFilterJavaScriptEvent_AndOnlyChangeIfContainsSourceMap()
{
$content = 'var x = 5;';
$expectedContent = $content;
Piwik::postEvent('AssetManager.filterMergedJavaScripts', array(&$content));
$this->assertEquals($expectedContent, $content);
}
public function test_CoreHomePlugin_ShouldListenToFilterJavaScriptEvent_AndRemoveSourceMapDefinition()
{
$content = '//# sourceMappingURL=55.map';
Piwik::postEvent('AssetManager.filterMergedJavaScripts', array(&$content));
$this->assertEquals('//# ', $content);
}
}
|