'test/no_deps_a', 'test/deps_c', 'test/nested_deps_b'
],
['test/no_deps_a', 'test/no_deps_b', 'test/deps_c', 'test/deps_a', 'test/nested_deps_a', 'test/nested_deps_b'
]],
[['test/nested_deps_b', 'test/deps_c', 'test/no_deps_c'
],
['test/no_deps_a', 'test/deps_a', 'test/nested_deps_a', 'test/nested_deps_b', 'test/no_deps_b', 'test/deps_c', 'test/no_deps_c'
]],
];
} /**
* @covers ::getLibrariesWithDependencies
*
* @dataProvider providerTestGetLibrariesWithDependencies
*/
public function testGetLibrariesWithDependencies(array
$libraries, array
$expected) { $this->
assertEquals($expected,
$this->libraryDependencyResolver->
getLibrariesWithDependencies($libraries));
} /**
* Provides test data for ::testGetMinimalRepresentativeSubset().
*/
public function providerTestGetMinimalRepresentativeSubset() { return [ // Empty list of libraries.
[[],
[]],
// Without dependencies.
[['test/no_deps_a'
],
['test/no_deps_a'
]],
[[