$actualContents =
file_get_contents($rootDir.'/'.
$file);
$this->
assertSame($expectedContents,
$actualContents);
} } public static function getRequirePackageTests(): iterable
{ yield 'require single lodash package' =>
[ 'packages' =>
[new PackageRequireOptions('lodash'
)],
'expectedProviderPackageArgumentCount' => 1,
'resolvedPackages' =>
[ self::
resolvedPackage('lodash', 'https://ga.jspm.io/npm:
[email protected]/lodash.js'
),
],
'expectedImportMap' =>
[ 'lodash' =>
[ 'url' => 'https://ga.jspm.io/npm:
[email protected]/lodash.js',
],
],
'expectedDownloadedFiles' =>
[],
];
yield 'require two packages' =>
[ 'packages' =>
[new PackageRequireOptions('lodash'
),
new PackageRequireOptions('cowsay'
)],