public function S3fsCssOptimizerTest::testRewriteUri in S3 File System 4.0.x
Same name and namespace in other branches
- 8.3 tests/src/Unit/S3fsCssOptimizerTest.php \Drupal\Tests\s3fs\Unit\S3fsCssOptimizerTest::testRewriteUri()
Test general asset link re-writing.
File
- tests/
src/ Unit/ S3fsCssOptimizerTest.php, line 20
Class
- S3fsCssOptimizerTest
- Tests the S3fsCssOptimizer.
Namespace
Drupal\Tests\s3fs\UnitCode
public function testRewriteUri() {
$configFactory = $this
->getConfigFactoryStub([
's3fs.settings' => [
'use_https' => FALSE,
'use_cssjs_host' => FALSE,
'cssjs_host' => '',
],
]);
$cssOptimizer = new S3fsCssOptimizer($configFactory);
$cssOptimizer->rewriteFileURIBasePath = '';
$this
->assertEquals('url(//www.example.org/test/file.txt)', $cssOptimizer
->rewriteFileURI([
'',
'/test/file.txt',
]));
$this
->assertEquals('url(//www.example.org/test/file.txt)', $cssOptimizer
->rewriteFileURI([
'',
'/core/../test/file.txt',
]));
$this
->assertEquals('url(//www.example.org/test/file.txt)', $cssOptimizer
->rewriteFileURI([
'',
'/core/data/../../test/file.txt',
]));
}