108 lines
3.3 KiB
YAML
108 lines
3.3 KiB
YAML
name: JavaScriptImportPathCompilerTest
|
|
class_comment: null
|
|
dependencies:
|
|
- name: TestCase
|
|
type: class
|
|
source: PHPUnit\Framework\TestCase
|
|
- name: LoggerInterface
|
|
type: class
|
|
source: Psr\Log\LoggerInterface
|
|
- name: AssetMapperInterface
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\AssetMapperInterface
|
|
- name: AssetCompilerInterface
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\Compiler\AssetCompilerInterface
|
|
- name: JavaScriptImportPathCompiler
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\Compiler\JavaScriptImportPathCompiler
|
|
- name: CircularAssetsException
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\Exception\CircularAssetsException
|
|
- name: RuntimeException
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\Exception\RuntimeException
|
|
- name: ImportMapConfigReader
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\ImportMap\ImportMapConfigReader
|
|
- name: ImportMapEntry
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\ImportMap\ImportMapEntry
|
|
- name: ImportMapType
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\ImportMap\ImportMapType
|
|
- name: MappedAsset
|
|
type: class
|
|
source: Symfony\Component\AssetMapper\MappedAsset
|
|
properties: []
|
|
methods:
|
|
- name: testCompileFindsCorrectImports
|
|
visibility: public
|
|
parameters:
|
|
- name: input
|
|
- name: expectedJavaScriptImports
|
|
comment: '# * @dataProvider provideCompileTests'
|
|
- name: provideCompileTests
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCompileFindsRelativePathsViaSourcePath
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCompileFindsRelativePathsWithWindowsPathsViaSourcePath
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testImportPathsCanUpdateForDifferentPublicPath
|
|
visibility: public
|
|
parameters:
|
|
- name: input
|
|
- name: inputAssetPublicPath
|
|
- name: importedPublicPath
|
|
- name: expectedOutput
|
|
comment: '# * @dataProvider providePathsCanUpdateTests'
|
|
- name: providePathsCanUpdateTests
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCompileHandlesCircularRelativeAssets
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCompileHandlesCircularBareImportAssets
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testMissingImportMode
|
|
visibility: public
|
|
parameters:
|
|
- name: sourceLogicalName
|
|
- name: input
|
|
- name: expectedExceptionMessage
|
|
comment: '# * @dataProvider provideMissingImportModeTests'
|
|
- name: provideMissingImportModeTests
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testErrorMessageAvoidsCircularException
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCompilerThrowsExceptionOnPcreError
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
traits:
|
|
- PHPUnit\Framework\TestCase
|
|
- Psr\Log\LoggerInterface
|
|
- Symfony\Component\AssetMapper\AssetMapperInterface
|
|
- Symfony\Component\AssetMapper\Compiler\AssetCompilerInterface
|
|
- Symfony\Component\AssetMapper\Compiler\JavaScriptImportPathCompiler
|
|
- Symfony\Component\AssetMapper\Exception\CircularAssetsException
|
|
- Symfony\Component\AssetMapper\Exception\RuntimeException
|
|
- Symfony\Component\AssetMapper\ImportMap\ImportMapConfigReader
|
|
- Symfony\Component\AssetMapper\ImportMap\ImportMapEntry
|
|
- Symfony\Component\AssetMapper\ImportMap\ImportMapType
|
|
- Symfony\Component\AssetMapper\MappedAsset
|
|
interfaces: []
|