$this->libraryDependencyResolver = new LibraryDependencyResolver($this->libraryDiscovery);
}
-
/**
* Provides test data for ::testGetLibrariesWithDependencies().
*/
$this->assertEquals($expected, $this->libraryDependencyResolver->getMinimalRepresentativeSubset($libraries));
}
+ /**
+ * @covers ::getMinimalRepresentativeSubset
+ */
+ public function testGetMinimalRepresentativeSubsetInvalidInput() {
+ $this->setExpectedException(\AssertionError::class, '$libraries can\'t contain duplicate items.');
+ $this->libraryDependencyResolver->getMinimalRepresentativeSubset(['test/no_deps_a', 'test/no_deps_a']);
+ }
+
}